2025 Canadian Championship
| Championnat canadien 2025 (French) | |
|---|---|
| Tournament details | |
| Country | Canada |
| Date | April 29 – October 1 |
| Teams | 15 (from 6 leagues) |
| Final positions | |
| Champions | Vancouver Whitecaps FC (5th title) |
| Runners-up | Vancouver FC |
| Tournament statistics | |
| Matches played | 20 |
| Goals scored | 69 (3.45 per match) |
| Attendance | 114,943 (5,747 per match) |
| Top goal scorer(s) | Julian Altobelli Samuel Salter (4 goals each) |
| Awards | |
| George Gross Memorial Trophy | Ali Ahmed |
| Best young player | Jayden Nelson |
The 2025 Canadian Championship (French: Championnat canadien 2025) was the eighteenth edition of the Canadian Championship, the premier men's domestic cup competition in Canadian soccer, and the 24th competition staged to determine the winner of the Voyageurs Cup.
It featured all eleven professional men's soccer teams in Canada, three from Major League Soccer and eight from the Canadian Premier League, along with the champions of the four semi-professional League1 Canada competitions: Edmonton Scottish, FC Laval, TSS FC Rovers, and Scrosoppi FC.[1][2][3] This tournament marked the first Voyageurs Cup campaign for Edmonton Scottish and Scrosoppi FC. Edmonton Scottish were the first ever representatives of League1 Alberta in the Canadian Championship's history.
Vancouver Whitecaps FC earned their fourth consecutive title after defeating Vancouver FC 4–2 in the final, held at BC Place in Vancouver. As winners, they qualified for the 2026 CONCACAF Champions Cup.
Format
[edit | edit source]The tournament consisted of four rounds. The preliminary round consisted of single matches; ties were decided by a penalty shoot-out. The quarter-finals and semi-finals were two-legged ties; if the aggregate score was level, the tie was decided by penalty shoot-out. The final was a single leg; if tied, the champion would have been decided by extra time and, if required, a penalty shoot-out.
The winner of the 2024 Canadian Championship, Vancouver Whitecaps FC, received a bye to the quarter-finals; the remaining fourteen teams began the competition in the preliminary round. Hosting privileges up to the semi-finals were determined based on the Canadian Championship ranking index; for two-legged ties, the team with the higher ranking hosted the second match.[4][5][6][7][8][9]
Dates
[edit | edit source]| Round | Draw date | First leg | Second leg |
|---|---|---|---|
| Preliminary round | December 12 | April 29 – May 7 | |
| Quarter-finals | May 20–21 & June 11 | July 8–9 | |
| Semi-finals | July 9 | August 13 | September 16 & 18 |
| Final | October 1 | ||
Teams
[edit | edit source]Toronto area clubs: File:Red pog.svg Toronto FC; File:Green pog.svg York United
Vancouver area clubs: File:Red pog.svg Vancouver Whitecaps; File:Green pog.svg Vancouver FC; File:Blue pog.svg TSS Rovers
File:Green pog.svg Canadian Premier League File:Red pog.svg Major League Soccer File:Blue pog.svg League1 Canada
| Rank | League | Team | Location | Entry round | App. | Previous best (last) |
|---|---|---|---|---|---|---|
| 1 | Major League Soccer | Vancouver Whitecaps FC | Vancouver, BC | Quarter-finals | 17th | Winners (2024) |
| 2 | Toronto FC | Toronto, Ontario | Preliminary round | 18th | Winners (2020) | |
| 3 | CF Montréal | Montreal, Quebec | 17th | Winners (2021) | ||
| 4 | Canadian Premier League | Forge FC | Hamilton, Ontario | 7th | Runners-up (2020) | |
| 5 | Pacific FC | Langford, BC | 6th | Semi-finals (2024) | ||
| 6 | York United FC | Toronto, Ontario | 6th | Semi-finals (2022) | ||
| 7 | Cavalry FC | Foothills County, Alberta | 6th | Semi-finals (2019) | ||
| 8 | Atlético Ottawa | Ottawa, Ontario | 5th | Quarter-finals (2024) | ||
| 9 | HFX Wanderers FC | Halifax, Nova Scotia | 6th | Quarter-finals (2022) | ||
| 10 | Valour FC | Winnipeg, Manitoba | 6th | Quarter-finals (2021) | ||
| 11 | Vancouver FC | Langley, BC | 3rd | Preliminary round (2024) | ||
| 12 | League1 Canada (division champions) |
TSS FC Rovers (L1BC) | Burnaby, BC | 3rd | Quarter-finals (2023) | |
| 13 | FC Laval (L1QC) | Laval, Quebec | 2nd | Preliminary round (2023) | ||
| 14 | Scrosoppi FC (L1ON) | Milton, Ontario | 1st | — | ||
| 15 | Edmonton Scottish (L1AB) | Edmonton, Alberta | 1st | — |
Draw
[edit | edit source]There were two draws to determine the matchups of the tournament: one draw to determine the preliminary round and quarter-final matchups, and another to determine the semi-final and final rounds.[3][4][5]
First draw
[edit | edit source]The first draw to determine preliminary round matchups and the pathway through the quarter-finals was conducted on December 12, 2024. Teams were separated into east and west regions for the draw, and semi-pro teams could not be drawn against each other in the preliminary round. Vancouver Whitecaps FC were given a bye to the quarter-finals as 2024 champions.[3][4][5]
| West | West semi-pro | East | East semi-pro | Bye |
|---|---|---|---|---|
Second draw
[edit | edit source]The second draw was held at half-time of the last quarter-final match between Vancouver Whitecaps FC and Valour FC on July 9. The draw resulted in Forge FC against Vancouver Whitecaps FC, with the winner also hosting the final. In the other semi-final, Atlético Ottawa was matched up with Vancouver FC.[10][11]
Bracket
[edit | edit source]<section begin=Bracket />
|
|
|
| |||||||||||||||||||
| Vancouver Whitecaps FC | 2 | 2 | 4 | |||||||||||||||||||
| Winnipeg, MB | ||||||||||||||||||||||
| Valour FC | 2 | 1 | 3 | |||||||||||||||||||
| Valour FC | 1 | |||||||||||||||||||||
| TSS FC Rovers | 0 | |||||||||||||||||||||
| Vancouver Whitecaps FC | 2 | 4 | 6 | |||||||||||||||||||
| Toronto, ON | ||||||||||||||||||||||
| Forge FC | 2 | 0 | 2 | |||||||||||||||||||
| Toronto FC | 2 (2) | |||||||||||||||||||||
| CF Montréal (p) | 2 (3) | |||||||||||||||||||||
| CF Montréal | 0 | 2 | 2 | |||||||||||||||||||
| Hamilton, ON | ||||||||||||||||||||||
| Forge FC | 1 | 2 | 3 | |||||||||||||||||||
| Forge FC | 3 | |||||||||||||||||||||
| Vancouver, BC | ||||||||||||||||||||||
| HFX Wanderers FC | 1 | |||||||||||||||||||||
| Vancouver Whitecaps FC | 4 | |||||||||||||||||||||
| Ottawa, ON | ||||||||||||||||||||||
| Vancouver FC | 2 | |||||||||||||||||||||
| Atlético Ottawa | 2 | |||||||||||||||||||||
| Scrosoppi FC | 0 | |||||||||||||||||||||
| Atlético Ottawa | 2 | 4 | 6 | |||||||||||||||||||
| Toronto, ON | ||||||||||||||||||||||
| York United FC | 1 | 3 | 4 | |||||||||||||||||||
| York United FC | 5 | |||||||||||||||||||||
| FC Laval | 0 | |||||||||||||||||||||
| Atlético Ottawa | 1 | 1 | 2 | |||||||||||||||||||
| Langford, BC | ||||||||||||||||||||||
| Vancouver FC | 3 | 0 | 3 | |||||||||||||||||||
| Pacific FC | 1 (2) | |||||||||||||||||||||
| Vancouver FC (p) | 1 (4) | |||||||||||||||||||||
| Vancouver FC (p) | 1 | 1 | 2 (5) | |||||||||||||||||||
| Foothills County, AB | ||||||||||||||||||||||
| Cavalry FC | 1 | 1 | 2 (4) | |||||||||||||||||||
| Cavalry FC | 6 | |||||||||||||||||||||
| Edmonton Scottish | 0 | |||||||||||||||||||||
<section end=Bracket />
Preliminary round
[edit | edit source]Summary
[edit | edit source]Matches
[edit | edit source]| Toronto FC | 2–2 | CF Montréal |
|---|---|---|
| Report | ||
| Penalties | ||
| 2–3 | ||
| Forge FC | 3–1 | HFX Wanderers FC |
|---|---|---|
|
Report |
Quarter-finals
[edit | edit source]Summary
[edit | edit source]| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Valour FC | 3–4 | Vancouver Whitecaps FC | 2–2 | 1–2 |
| Vancouver FC | 2–2 (5–4 p) | Cavalry FC | 1–1 | 1–1 |
| Atlético Ottawa | 6–4 | York United FC | 2–1 | 4–3 |
| Forge FC | 3–2 | CF Montréal | 1–0 | 2–2 |
Matches
[edit | edit source]Vancouver Whitecaps FC won 4–3 on aggregate.
2–2 on aggregate. Vancouver FC won 5–4 on penalties.
Atlético Ottawa won 6–4 on aggregate.
| CF Montréal | 2–2 | Forge FC |
|---|---|---|
|
Report |
Forge FC won 3–2 on aggregate.
Semi-finals
[edit | edit source]Summary
[edit | edit source]| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Forge FC | 2–6 | Vancouver Whitecaps FC | 2–2 | 0–4 |
| Vancouver FC | 3–2 | Atlético Ottawa | 3–1 | 0–1 |
Matches
[edit | edit source]Vancouver Whitecaps FC won 6–2 on aggregate.
Vancouver FC won 3–2 on aggregate.
Final
[edit | edit source]The winner qualified for the 2026 CONCACAF Champions Cup.
| Vancouver Whitecaps FC | 4–2 | Vancouver FC |
|---|---|---|
|
Report |
Top goalscorers
[edit | edit source]References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).