The 2012 Canadian Soccer League season (known as the Givova Canadian Soccer League for sponsorship reasons) was the 15th since its establishment where a total of 28 teams from Ontario and Quebec took part in the league. The season began on 5 May 2012, and concluded on 27 October 2012. Toronto Croatia defended their championship in a 1–0 victory over the Montreal Impact Academy in the CSL Championship final at Centennial Park Stadium in Toronto. Montreal became the second Quebec club after Trois-Rivières Attak to reach the final, while Toronto added more silverware to their cabinet by winning the double during the regular season. In the Second Division SC Toronto B won their first Second Division championship, and TFC Academy II secured the regular season title.