Despite over 100 years of soccer history, Canada has been without a national soccer league for the majority of its history. The current national league in Canada was founded in 2019 following 26 seasons without one. Throughout history, Canadian clubs have also competed in regional leagues, national championships, and in American professional leagues.
This list focuses on Canadian-run competitions. For modern leagues, only those that are sanctioned by the Canadian Soccer Association as professional or pro–am (division 3 or higher) are included. For historical leagues, only those considered to be "major" by the CSA are included. Individual seasons where a Canadian team was champion of an American-run league also appear here.
Top division leagues Since the 1960s, four men's professional leagues have been sanctioned as division 1 by the Canadian Soccer Association: the Eastern Canada Professional League, the Canadian Professional Soccer League, the Canadian Soccer League, and the Canadian Premier League.
Canadian Professional Soccer League (1983)
Year Champions Runners-up Regular season top record1983 Edmonton Eagles Hamilton Steelers Edmonton Eagles
Canadian Soccer League (1987–1992)
Year Champions Runners-up Regular season top record1987 Calgary Kickers Hamilton Steelers Calgary Kickers1988 Vancouver 86ers Hamilton Steelers Vancouver 86ers1989 Vancouver 86ers (2) Hamilton Steelers Vancouver 86ers 1990 Vancouver 86ers (3) Hamilton Steelers Vancouver 86ers 1991 Vancouver 86ers (4) Toronto Blizzard Vancouver 86ers 1992 Winnipeg Fury Vancouver 86ers Vancouver 86ers
Canadian Premier League (2019–present)
Year Champions Runners-up CPL Shield Runners-up2019 Forge FC Cavalry FC Cavalry FC Forge FC2020 Forge FC (2) HFX Wanderers FC 2021 Pacific FC Forge FC Forge FC Cavalry FC2022 Forge FC (3) Atlético Ottawa Atlético Ottawa Forge FC2023 Forge FC (4) Cavalry FC Cavalry FC (2) Forge FC2024 Cavalry FC Forge FC Forge FC (2) Cavalry FC2025 Atlético Ottawa Cavalry FC Forge FC (3) Atlético Ottawa
American league champions
This section includes seasons of United States Soccer Federation sanctioned leagues which were won by Canadian teams. +USSF league seasons with Canadian champions Year League Champions Runners-up Regular season title Runners-up1976NASL Toronto Metros-Croatia Minnesota Kicks Tampa Bay Rowdies New York Cosmos1979 Vancouver Whitecaps Tampa Bay Rowdies New York Cosmos Houston Hurricane2017 MLS Toronto FC Seattle Sounders FC Toronto FC New York City FC Bold indicates Canadian club – The NASL did not award any regular season title. The regular season's information was added for historical continuity purposes.
Lower division leagues
Canadian Soccer League The Canadian Soccer League was founded in 1998 and has primarily consisted of teams from Ontario. It was sanctioned as a division 3 league in 2010 but was de-sanctioned in 2013. Year Champions Runners-up Regular season Runners-up 2010 Brantford Galaxy SC Hamilton Croatia York Region Shooters Serbian White Eagles 2011 Toronto Croatia Capital City F.C. SC Toronto Toronto Croatia2012 Toronto Croatia Montreal Impact Academy Toronto Croatia Montreal Impact Academy2013 SC Waterloo Kingston FC Kingston FC York Region Shooters
League1 Canada There are currently four division 3 leagues in Canada: League1 British Columbia (BC), League1 Alberta (AB), League1 Ontario (ON), and Ligue1 Québec (QC). These four leagues belong to League1 Canada which was founded in 2022. Year Playoff champions Playoff runners-up Regular season Runners-up Cups2012 (QC) QC: FC St-Léonard QC: FC L'Assomption 2013 (QC) QC: CS Mont-Royal Outremont QC: FC St-Léonard QC: CS Mont-Royal Outremont2014(QC, ON) QC: CS LongueuilON: Toronto FC Academy QC: FC GatineauON: Woodbridge Strikers QC: FC GatineauON: Vaughan Azzurri2015(QC, ON) QC: CS Mont-Royal OutremontON: Oakville Blue Devils QC: Lakeshore SCON: Woodbridge Strikers QC: Lakeshore SCON: Woodbridge Strikers2016(QC, ON) ON: Vaughan Azzurri ON: Woodbridge Strikers QC: CS Mont-Royal OutremontON: Vaughan Azzurri QC: A.S. BlainvilleON: FC London QC: A.S. BlainvilleON: Vaughan Azzurri2017(QC, ON) ON: Oakville Blue Devils ON: Woodbridge Strikers QC: A.S. BlainvilleON: Oakville Blue Devils QC: Dynamo de QuebecON: Sigma FC QC: A.S. BlainvilleON: Woodbridge Strikers2018(QC, ON) ON: Vaughan Azzurri ON: Woodbridge Strikers QC: A.S. BlainvilleON: FC London QC: CS Mont-Royal OutremontON: Sigma FC QC: FC LanaudièreON: Vaughan Azzurri2019(QC, ON) ON: Master's FA ON: FC London QC: A.S. BlainvilleON: Oakville Blue Devils QC: CS Mont-Royal OutremontON: Vaughan Azzurri QC: CS Fabrose2020(QC, ON) QC: A.S. Blainville QC: Ottawa South United 2021(QC, ON) ON: Guelph United F.C. ON: Blue Devils FC QC: CS Mont-Royal OutremontON: Vaughan Azzurri QC: A.S. BlainvilleON: Guelph United F.C. 2022(QC, ON, BC) ON: Vaughan AzzurriBC: TSS FC Rovers ON: Blue Devils FCBC: Varsity FC QC: FC LavalON: Vaughan AzzurriBC: Varsity FC QC: CS Saint-LaurentON: Blue Devils FCBC: TSS FC Rovers QC: A.S. Blainville2023(QC, ON, BC) ON: Simcoe County Rovers FCBC: Whitecaps FC Academy ON: Scrosoppi FCBC: Victoria Highlanders FC QC: CS Saint-LaurentON: Scrosoppi FCBC: Victoria Highlanders FC QC: Royal-Sélect de BeauportON: Simcoe County Rovers FCBC: TSS FC Rovers QC: CS Saint-Laurent2024(QC, ON, BC, AB) BC: TSS FC Rovers BC: Altitude FC QC: FC LavalON: Scrosoppi FCBC: TSS FC RoversAB: Edmonton Scottish QC: CS Saint-LaurentON: Vaughan AzzurriBC: Altitude FCAB: Calgary Foothills FC QC: CS Saint-LaurentON: Vaughan Azzurri2025(QC, ON, BC, AB) QC: CS Saint-LaurentON: Woodbridge StrikersBC: Langley UnitedAB: Calgary Blizzard SC QC: AS LavalON: Scrosoppi FCBC: TSS FC RoversAB: St. Albert Impact QC: A.S. BlainvilleON: Scrosoppi FC
– League1 Ontario's 2020 season cancelled due to COVID-19 pandemic.
Inter-Provincial Cup The Inter-Provincial Cup was a super cup played between the champions of the two division 3 provincial/regional leagues at the time. Year Champions Score(s) Runners-up Location 2014 Toronto FC Academy 4–00–0 CS Longueuil Brossard, QuebecPickering, Ontario 2015 Oakville Blue Devils FC 3–12–2 CS Mont-Royal Outremont Vaughan, OntarioTerrebonne, Quebec 2016 CS Mont-Royal Outremont 1–12–1 Vaughan Azzurri Terrebonne, QuebecPickering, Ontario
American lower division league champions
This section includes seasons of United States Soccer Federation sanctioned leagues which were won by Canadian teams. +USSF league seasons with Canadian champions (Level 2) Year Competition Champions Runners-up Regular season Runners-up1993APSL Colorado Foxes Los Angeles Salsa Vancouver 86ers Colorado Foxes1994 Montreal Impact Colorado Foxes Seattle Sounders Los Angeles Salsa1995 Seattle Sounders Atlanta Ruckus Montreal Impact Seattle Sounders1996 Seattle Sounders Rochester Rhinos Montreal Impact (2) Colorado Foxes1997USL-1 Milwaukee Rampage Carolina Dynamo Montreal Impact (3) Hershey Wildcats2004 Montreal Impact (2) Seattle Sounders Portland Timbers Montreal Impact2005 Seattle Sounders Richmond Kickers Montreal Impact (4) Rochester Raging Rhinos2006 Vancouver Whitecaps Rochester Raging Rhinos Montreal Impact (5) Rochester Raging Rhinos2008 Vancouver Whitecaps (2) Puerto Rico Islanders Puerto Rico Islanders Vancouver Whitecaps2009 Montreal Impact (3) Vancouver Whitecaps Portland Timbers Carolina RailHawks Bold indicates Canadian club
+USSF league seasons with Canadian champions (Below Level 3)Season CompetitionPlayoff championsRegular season leaders 2001USL2Westchester FlamesCalgary Storm2008Thunder Bay ChillMichigan Bucks2012Forest City LondonMichigan Bucks2013Austin AztexThunder Bay Chill2015K–W United FCMichigan Bucks2018Calgary Foothills FCDes Moines Menace Bold indicates Canadian club – USL2 does not award any regular season title. The regular season's information was added for historical continuity purposes.
Historical leagues In the middle of the 20th century, five leagues were considered to be the highest level of Canadian soccer at the time: Pacific Coast Soccer League (PC), National Soccer League (NL), Eastern Canada Professional Soccer League (EC), Québec National League (QC) and the Western Canada Soccer League (WC). These regional leagues have been designated by Canada Soccer as "major leagues".
For leagues that used a fall-spring format, the year in this table indicates the year in which the season ended, e.g. the 1960–61 champion would appear in the 1961 row. Only league seasons designated by Canada Soccer are included in this list.