2026 Canadian Championship
Major League Soccer (MLS) - 3 teams
CF Montreal
Toronto FC
Vancouver Whitecaps
Canadian Premier League (CPL) - 8 teams
Cavalry FC (Calgary)
Forge FC (Hamilton)
HFX Wanderers (Halifax)
Atletico Ottawa
Pacific FC (Victoria)
FC Supra du Quebec (Montreal)
Inter Toronto
Vancouver FC
Premier Soccer Leagues Canada (PSLC) - 4 teams
Calgary Blizzard (Alberta Premier League)
Langley United (British Columbia Premier League)
CS Saint-Laurent (Ligue1 Quebec)
Woodbridge Strikers (Ontario Premier League)
--------------------------------------------------------------------------
Preliminary Round (7 matches)
Tuesday, May 5
Atletico Ottawa (CPL) 3, Toronto FC (MLS) 1
Wednesday, May 6
CF Montreal (MLS) 5, Calgary Blizzard (PSLC) 0
Friday, May 8
Supra FC du Quebec (CPL) 3, Woodbridge Strikers (PSLC) 1
Saturday, May 9
Forge FC (CPL) 4, HFX Wanderers (CPL) 0
Cavalry FC (CPL) 3, Pacific FC (CPL) 1
Sunday, May 10
CS Saint-Laurent (PSLC) 1, Inter Toronto (CPL) 0
Vancouver FC (CPL) 2, Langley United (PSLC) 0
Quarterfinals (2-leg)
Wednesday, July 8
Leg 1: Forge FC (CPL) 1, CS Saint-Laurent (PSLC) 1
Leg 1: Supra FC du Quebec (CPL) 3, Atletico Ottawa (CPL) 1
Leg 1: CF Montreal (MLS) 2, Vancouver FC (CPL) 1
Leg 1: Vancouver Whitecaps (MLS) 4, Cavalry FC (CPL) 1
Sunday, July 12
Leg 2: Forge FC (CPL) 2, CS Saint-Laurent (PSLC) 1
- Forge advanced on aggregate, 3-2
Leg 2: CF Montreal (MLS) 2, Vancouver FC (CPL) 1
- Montreal advanced on aggregate, 4-2
Monday, July 13
Leg 2: Vancouver Whitecaps (MLS) 1, Cavalry FC (CPL) 1
- Whitecaps advanced on aggregate, 5-2
Tuesday, August 11
Leg 2: Supra FC du Quebec (CPL) 3, Atletico Ottawa (CPL) 3
- Supra advanced on aggregate, 6-4
Semifinals (2-leg)
Tuesday, September 1
Leg 1: Forge FC (CPL) 1, Supra FC du Quebec (CPL) 1
Wednesday, September 2
Leg 1: CF Montreal (MLS) 1, Vancouver Whitecaps (MLS) 1
Tuesday, September 15
Leg 2: Forge FC (CPL) 1, Supra FC du Quebec (CPL) 0
- Forge advanced on aggregate, 2-1
Wednesday, September 16
Leg 2: CF Montreal (MLS) 2, Vancouver Whitecaps (MLS) 1
- Montreal advanced on aggregate, 3-2
2026 Canadian Championship Final
Wednesday, October 21
Forge FC (CPL) at CF Montreal (MLS), 6 p.m. CDT
Major League Soccer (MLS) - 3 teams
CF Montreal
Canadian Premier League (CPL) - 8 teams
Forge FC (Hamilton)
Premier Soccer Leagues Canada (PSLC) - 4 teams
--------------------------------------------------------------------------
Preliminary Round (7 matches)
Tuesday, May 5
Atletico Ottawa (CPL) 3, Toronto FC (MLS) 1
Wednesday, May 6
CF Montreal (MLS) 5, Calgary Blizzard (PSLC) 0
Friday, May 8
Supra FC du Quebec (CPL) 3, Woodbridge Strikers (PSLC) 1
Saturday, May 9
Forge FC (CPL) 4, HFX Wanderers (CPL) 0
Cavalry FC (CPL) 3, Pacific FC (CPL) 1
Sunday, May 10
CS Saint-Laurent (PSLC) 1, Inter Toronto (CPL) 0
Vancouver FC (CPL) 2, Langley United (PSLC) 0
Quarterfinals (2-leg)
Wednesday, July 8
Leg 1: Forge FC (CPL) 1, CS Saint-Laurent (PSLC) 1
Leg 1: Supra FC du Quebec (CPL) 3, Atletico Ottawa (CPL) 1
Leg 1: CF Montreal (MLS) 2, Vancouver FC (CPL) 1
Leg 1: Vancouver Whitecaps (MLS) 4, Cavalry FC (CPL) 1
Sunday, July 12
Leg 2: Forge FC (CPL) 2, CS Saint-Laurent (PSLC) 1
- Forge advanced on aggregate, 3-2
Leg 2: CF Montreal (MLS) 2, Vancouver FC (CPL) 1
- Montreal advanced on aggregate, 4-2
Monday, July 13
Leg 2: Vancouver Whitecaps (MLS) 1, Cavalry FC (CPL) 1
- Whitecaps advanced on aggregate, 5-2
Tuesday, August 11
Leg 2: Supra FC du Quebec (CPL) 3, Atletico Ottawa (CPL) 3
- Supra advanced on aggregate, 6-4
Semifinals (2-leg)
Tuesday, September 1
Leg 1: Forge FC (CPL) 1, Supra FC du Quebec (CPL) 1
Wednesday, September 2
Leg 1: CF Montreal (MLS) 1, Vancouver Whitecaps (MLS) 1
Tuesday, September 15
Leg 2: Forge FC (CPL) 1, Supra FC du Quebec (CPL) 0
- Forge advanced on aggregate, 2-1
Wednesday, September 16
Leg 2: CF Montreal (MLS) 2, Vancouver Whitecaps (MLS) 1
- Montreal advanced on aggregate, 3-2
2026 Canadian Championship Final
Wednesday, October 21
Forge FC (CPL) at CF Montreal (MLS), 6 p.m. CDT