Canadian Premier League — Today's Matches
Live scores, upcoming kick-offs, and finished results for today. Data refreshes automatically so you never miss a moment.
Canadian Premier League — Playoffs
Quarter-finals
Semi-finals
Canadian Premier League — Standings
Current Canadian Premier League 2025 standings with 8 teams. Forge leads the table with 58 points after 28 matches, followed by Atlético Ottawa on 56 points. The table shows wins, draws, losses, goals scored and conceded, goal difference, and recent form — essential for pre-match betting analysis.
| # | Team | Points | Form | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 58 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 16Drawn: 10Lost: 2Goal Diff: +29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | 56 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 15Drawn: 11Lost: 2Goal Diff: +26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | 42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 11Drawn: 9Lost: 8Goal Diff: +11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | 39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 11Drawn: 6Lost: 11Goal Diff: +7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | 38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 10Drawn: 8Lost: 10Goal Diff: +5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | 26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 7Drawn: 5Lost: 16Goal Diff: -27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | 23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 5Drawn: 8Lost: 15Goal Diff: -29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | 21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Played: 28Won: 4Drawn: 9Lost: 15Goal Diff: -22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Canadian Premier League — Results
The latest 25 completed matches in the Canadian Premier League. The highest-scoring result was Cavalry FC 5–4 Vancouver FC. Review recent scorelines to spot form trends, home advantage patterns, and upset results that can inform your next bet.
| Home | Score | Away | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Final | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-11-09AET | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Semi-finals | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-11-02FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-26FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quarter-finals | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-26FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Round of 16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-22PEN | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-18FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-12FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-11FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-09FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-05FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-05FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-04FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-10-04FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-09-28FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-09-28FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-09-27FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-09-27FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Regular Season - 24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-09-21FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 – 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-09-21FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-09-20FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 – 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2025-09-20FT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Canadian Premier League — Team Stats
Side-by-side performance comparison of all 8 teams in the Canadian Premier League. Forge leads with 16 wins this season. The colour-coded heatmap highlights wins, losses, draws, goals scored and conceded, goal difference, and win percentage — making it easy to spot the strongest and weakest teams at a glance for betting analysis.
Canadian Premier League — Betting Insights
Canadian Premier League 2025 — key betting statistics across 115 matches played. Games average 3.00 goals, with 57.4% seeing both teams score and 59.1% finishing with over 2.5 goals. Home sides win 43.5% of the time while 28.7% of matches end in a draw. Clean sheets are kept in 42.6% of games, and the most common scoreline is 1-1. Use these metrics to calibrate over/under, BTTS, and correct-score strategies.
Most Common Scorelines
The most frequently occurring final scorelines sorted by frequency. Each bar shows the number of matches and percentage ending with that exact score. Common scorelines help calibrate correct-score betting — a scoreline appearing in 15% or more of matches may offer value at typical odds.
Top Scorers
The top 15 goalscorers in the Canadian Premier League 2025 season. J. Altobelli leads with 3 goals, followed by S. Salter (3) and B. Tabla (3). These 15 players have scored 27 goals combined — key data for anytime goalscorer bets and understanding which teams depend on a single attacker.
Top Assists
The leading assist providers in the Canadian Premier League 2025 season. S. Rea tops the chart with 2 assists, followed by D. Rodríguez (2) and C. Elva (2). Assist leaders are often key creators whose involvement boosts their team's goalscoring — valuable context for both goalscorer and team performance markets.
Top Cards
Disciplinary leaders in the Canadian Premier League 2025 season. R. Rama has received the most yellow cards with 10, followed by N. Ampomah (10) and J. Heard (9) — 124 yellows in total among listed players. On the red card side, O. Dada-Luke leads with 2. Card counts are essential for bookings markets and assessing which players are suspension risks.
Yellow Cards
Canadian Premier League — Teams
All 8 teams competing in the Canadian Premier League 2025 season. Click any club to view their full squad, match history, and detailed statistics.
Canadian Premier League — Past Seasons
Browse 6 archived seasons of the Canadian Premier League, from 2020 to 2025. Each season page includes full standings, top scorers, and match results — useful for comparing historical performance and identifying long-term betting patterns.
History 15 Jan 2025
The Canadian Premier League was officially founded on May 6, 2017, as a response to Canada's need for a top-tier professional soccer league. The inaugural season kicked off on April 27, 2019, with seven founding clubs: Forge FC, Cavalry FC, HFX Wanderers FC, Pacific FC, Valour FC, Toronto FC II (later York United), and Ottawa Fury. Atlético Ottawa joined as the eighth team in the 2020 season, while Vancouver FC debuted in 2023. The league has undergone significant structural evolution, transitioning from a closed-league model to establishing itself as Canada's Division 1 professional competition. In 2025, Valour FC ceased operations, marking the first franchise closure in league history. The CPL has grown from a domestic curiosity to a recognized professional circuit that develops Canadian talent and attracts international players, with broadcast partnerships spanning OneSoccer, CBC, and FuboTV.
- —2017 — Canadian Premier League officially founded by Canadian Soccer Association
- —2019 — Inaugural season launched on April 27 with seven teams and Forge FC as first champions
- —2020 — Atlético Ottawa joined as eighth team; Forge FC won second consecutive title
- —2021 — Pacific FC won their first and only CPL Championship
- —2022 — Forge FC captured third title, establishing themselves as league's dominant force
- —2023 — Forge FC won fourth championship; Vancouver FC debuted as ninth franchise
- —2024 — Cavalry FC won their first title, breaking Forge FC's dominance
- —2025 — Forge FC clinched CPL Shield as regular season leaders; Valour FC ceased operations
Competition Format 15 Jan 2025
The Canadian Premier League operates as a closed-league system with eight teams competing in a double round-robin format, where each club plays every other team twice (home and away) for a total of 28 regular season matches. The league is decided through a playoff system: the top two teams qualify for the CPL Finals, with the winner crowned Canadian Premier League Champion. The top five teams advance to the playoffs, with seeding determined by regular season performance. The CPL Shield is awarded to the regular season leaders. The top two finishers in the league earn berths in the CONCACAF Champions League, providing continental competition opportunities. No relegation exists in the CPL, maintaining the closed league structure.
Records 15 Jan 2025
Cavalry FC's 8–0 victory over Valour FC on September 2, 2019, remains the largest margin of victory in CPL history, set during the inaugural season.
Analysis 15 Jan 2025
Current Season Analysis
Forge FC continues to assert their dominance in the 2025 Canadian Premier League season, clinching the CPL Shield as regular season leaders with an impressive 58 points from 28 matches. The Hamilton-based club has won 16 games while suffering only two defeats, maintaining a +29 goal difference and demonstrating the consistency that has defined their four-championship era. Atlético Ottawa sits in second place with 56 points, just two points behind Forge, having won 15 matches with a remarkable 11 draws—a testament to their resilience and balanced approach. The tight race at the top suggests a fiercely competitive playoff campaign, with both clubs well-positioned to contest the CPL Finals.
The middle tier of the league reveals a more competitive battle for playoff positioning. Cavalry FC occupies third place with 42 points from 28 matches, while HFX Wanderers FC (39 points) and York United (38 points) remain in contention for postseason qualification. Valour FC, competing in what would be their final season before ceasing operations, has struggled significantly with only 26 points, while Pacific FC (23 points) and Vancouver FC (21 points) face relegation concerns—though the CPL's closed-league structure means no teams will actually be demoted.
The standout performer of the 2025 season has been Samuel Salter, who has emerged as the league's most prolific goal scorer. Salter has netted 20 goals in 28 matches, demonstrating clinical finishing and consistency that surpasses the competition. His goal-scoring prowess has been instrumental in his club's success and has made him a focal point of opposing defenses throughout the campaign.
An unexpected storyline emerged with Valour FC's operational closure at the end of the 2025 season, marking the first franchise departure in CPL history. The Winnipeg-based club, which joined the league in 2019, struggled with consistent performance and financial sustainability, becoming a cautionary tale about the challenges of maintaining professional soccer franchises in smaller Canadian markets. Their departure raises questions about the league's expansion strategy and the viability of smaller-market teams competing alongside well-established franchises.
League Structure and Competitive Balance
The Canadian Premier League has successfully established itself as a competitive professional league despite operating with just eight teams. The format—a 28-match regular season followed by a five-team playoff structure—ensures that every match carries significant weight. Teams cannot afford complacency, as the gap between playoff qualification and exclusion remains razor-thin. The 2025 season exemplifies this balance: the difference between second place (56 points) and fifth place (38 points) is only 18 points, demonstrating that the league remains genuinely competitive across the middle tier.
The playoff system, which sees the top two teams meet directly in the CPL Finals, creates a unique dynamic where regular season performance is rewarded. However, the inclusion of three additional teams (3rd through 5th) in the playoffs provides opportunities for dramatic turnarounds. The 2024 season illustrated this perfectly when Cavalry FC, despite not finishing as regular season leaders, ultimately captured the championship—a victory that established them as legitimate title contenders and ended Forge FC's four-year stranglehold on the trophy.
Forge FC's Dynasty and Recent Challenges
Forge FC's four championships in six seasons (2019, 2020, 2022, 2023) represent an unprecedented dominance in Canadian professional soccer. The Hamilton franchise has established themselves as the league's gold standard, combining tactical discipline, player development, and consistent recruitment. However, their failure to win the 2021 and 2024 championships suggests that the league is gradually developing competitive depth. Pacific FC's 2021 triumph and Cavalry FC's 2024 victory demonstrate that other clubs are closing the gap, making Forge's continued success more challenging despite their regular season excellence.
International Influence and Player Development
The Canadian Premier League has become increasingly attractive to international players, with the 2025 season featuring athletes from Mexico, England, and other nations competing alongside Canadian talent. This influx has elevated the technical quality of play while creating a more competitive environment for domestic players seeking professional opportunities. The league serves as a crucial development pathway for Canadian national team players, with numerous CPL performers earning international caps and the competition providing essential match minutes for players preparing for World Cup qualifications and Olympic tournaments.
Commercial Growth and Media Presence
The CPL's broadcast partnerships with OneSoccer, CBC Television, and FuboTV have significantly expanded the league's reach. The 2024 CPL Finals, featuring Atlético Ottawa's dramatic 2-1 victory over Cavalry FC (highlighted by David Rodriguez's viral "icicle kick" goal), generated over 1 billion social media views—a testament to the league's growing cultural significance in Canadian sports. This media exposure has attracted corporate sponsorship and elevated the league's profile among casual sports fans, moving it beyond niche soccer enthusiast audiences.
The league's annual broadcast rights value of approximately CAD $4 million reflects its growing commercial importance, though this remains modest compared to established leagues in Europe and North America. Future growth depends on continued investment in infrastructure, player salaries, and fan engagement initiatives that can sustain the eight-team structure and potentially support future expansion.
Future Outlook
The 2025 season marks a transitional moment for the Canadian Premier League. Valour FC's closure raises fundamental questions about market viability and franchise sustainability, while the competitive performances of Cavalry FC and Atlético Ottawa suggest the league is developing genuine competitive depth beyond Forge FC's dominance. The playoff system will determine whether Forge FC can reclaim the championship despite their regular season excellence, or whether another club can replicate Cavalry's 2024 success and prove that the CPL's competitive balance continues to evolve.
The league's next chapter will likely involve stabilizing the eight-team structure, deepening relationships with international clubs for player development, and expanding broadcast reach to capture younger audiences. As Canadian soccer continues to develop globally—evidenced by the national team's participation in major tournaments—the CPL's role as a professional development league becomes increasingly critical for the sport's long-term growth in Canada.
Frequently Asked Questions
How many teams are in the Canadian Premier League?
Eight teams compete in the Canadian Premier League as of 2025. The league started with seven teams in 2019 and expanded to eight with Atlético Ottawa's arrival in 2020, though Valour FC ceased operations in 2025.
Who has won the most Canadian Premier League titles?
Forge FC has won the most CPL Championships with four titles (2019, 2020, 2022, 2023). Cavalry FC won their first title in 2024, while Pacific FC won in 2021.
How does the Canadian Premier League playoff system work?
The top five teams qualify for the playoffs. The top two teams compete in the CPL Finals, with the winner crowned champion. The CPL Shield is awarded to the regular season leaders separately.
What is the Canadian Premier League's relationship to international competition?
The top two teams in the CPL qualify for the CONCACAF Champions League, providing continental competition. The league is sanctioned by FIFA and the Canadian Soccer Association.
When did the Canadian Premier League start?
The Canadian Premier League was founded on May 6, 2017, with the inaugural season launching on April 27, 2019. It is Canada's first truly national professional soccer league.
Does the Canadian Premier League have promotion and relegation?
No, the CPL operates as a closed league with no promotion or relegation system. All eight teams remain in the league each season, maintaining competitive stability.
API data: 26 Apr 2026 · Stats updated: 26 Apr 2026 · Content updated: 15 Jan 2025