2024 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)
Valour FC (Winnipeg)
Vancouver FC
York United (Toronto)
League1 Canada (L1C) - 3 teams
CS Saint-Laurent (Ligue1 Quebec)
Simcoe County Rovers (League1 Ontario)
TSS FC Rovers (League1 British Columbia)
--------------------------------------------------------------------------
Preliminary Round (6 matches)
Tuesday, April 23
Cavalry FC (CPL) 1, Vancouver FC (CPL) 0
Wednesday, April 24
Toronto FC (MLS) 5, Simcoe County Rovers (L1C) 0
Wednesday, May 1
Forge FC (CPL) 3, York United (CPL) 1
Atletico Ottawa (CPL) 7, Valour FC (CPL) 0
Pacific FC (CPL) 1, TSS FC Rovers (L1C) 1
- Pacific advanced on penalties, 5-4
Thursday, May 2
CS Saint-Laurent (L1C) 2, HFX Wanderers (CPL) 2
- Saint-Laurent advanced on penalties, 5-3
Quarterfinals (2-leg)
Tuesday, May 7
Leg 1 - CF Montreal (MLS) 1, Forge FC (CPL) 1
Leg 1 - Vancouver Whitecaps (MLS) 2, Cavalry FC (CPL) 1
Wednesday, May 8
Leg 1 - Toronto FC (MLS) 3, CS Saint-Laurent (L1C) 0
Leg 1 - Pacific FC (CPL) 0, Atletico Ottawa (CPL) 0
Tuesday, May 21
Leg 2 - CS Saint-Laurent (L1C) at Toronto FC (MLS), 6 p.m.
- Toronto leads on aggregate, 3-0
Leg 2 - Cavalry FC (CPL) at Vancouver Whitecaps (MLS), 9:30 p.m.
- Vancouver leads on aggregate, 2-1
Wednesday, May 22
Leg 2 - Forge FC (CPL) at CF Montreal (MLS), 6:30 p.m.
- tied on aggregate, 1-1 (Montreal leads on away goals, 1-0)
Wednesday, May 29
Leg 2 - Atletico Ottawa (CPL) at Pacific FC (CPL), 9 p.m.
- tied on aggregate, 0-0
All times are Central.
Semifinals (2-leg)
First Legs: Tuesday, July 9 - Wednesday, July 10
Second Legs: Tuesday, August 27 - Wednesday, August 28
Toronto FC (MLS) or CS Saint-Laurent (L1C) vs. CF Montreal (MLS) or Forge FC (CPL)
Pacific FC (CPL) or Atletico Ottawa (CPL) vs. Vancouver Whitecaps (MLS) or Cavalry FC (CPL)
2024 Canadian Championship Final
Tuesday, September 24 - Wednesday, September 25
Major League Soccer (MLS) - 3 teams
CF Montreal
Toronto FC
Vancouver Whitecaps
Canadian Premier League (CPL) - 8 teams
Cavalry FC (Calgary)
Forge FC (Hamilton)
Atletico Ottawa
Pacific FC (Victoria)
League1 Canada (L1C) - 3 teams
CS Saint-Laurent (Ligue1 Quebec)
--------------------------------------------------------------------------
Preliminary Round (6 matches)
Tuesday, April 23
Cavalry FC (CPL) 1, Vancouver FC (CPL) 0
Wednesday, April 24
Toronto FC (MLS) 5, Simcoe County Rovers (L1C) 0
Wednesday, May 1
Forge FC (CPL) 3, York United (CPL) 1
Atletico Ottawa (CPL) 7, Valour FC (CPL) 0
Pacific FC (CPL) 1, TSS FC Rovers (L1C) 1
- Pacific advanced on penalties, 5-4
Thursday, May 2
CS Saint-Laurent (L1C) 2, HFX Wanderers (CPL) 2
- Saint-Laurent advanced on penalties, 5-3
Quarterfinals (2-leg)
Tuesday, May 7
Leg 1 - CF Montreal (MLS) 1, Forge FC (CPL) 1
Leg 1 - Vancouver Whitecaps (MLS) 2, Cavalry FC (CPL) 1
Wednesday, May 8
Leg 1 - Toronto FC (MLS) 3, CS Saint-Laurent (L1C) 0
Leg 1 - Pacific FC (CPL) 0, Atletico Ottawa (CPL) 0
Tuesday, May 21
Leg 2 - CS Saint-Laurent (L1C) at Toronto FC (MLS), 6 p.m.
- Toronto leads on aggregate, 3-0
Leg 2 - Cavalry FC (CPL) at Vancouver Whitecaps (MLS), 9:30 p.m.
- Vancouver leads on aggregate, 2-1
Wednesday, May 22
Leg 2 - Forge FC (CPL) at CF Montreal (MLS), 6:30 p.m.
- tied on aggregate, 1-1 (Montreal leads on away goals, 1-0)
Wednesday, May 29
Leg 2 - Atletico Ottawa (CPL) at Pacific FC (CPL), 9 p.m.
- tied on aggregate, 0-0
All times are Central.
Semifinals (2-leg)
First Legs: Tuesday, July 9 - Wednesday, July 10
Second Legs: Tuesday, August 27 - Wednesday, August 28
Toronto FC (MLS) or CS Saint-Laurent (L1C) vs. CF Montreal (MLS) or Forge FC (CPL)
Pacific FC (CPL) or Atletico Ottawa (CPL) vs. Vancouver Whitecaps (MLS) or Cavalry FC (CPL)
2024 Canadian Championship Final
Tuesday, September 24 - Wednesday, September 25