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 - Toronto FC (MLS) 8, CS Saint-Laurent (L1C) 1
- Toronto advanced on aggregate, 11-1
Leg 2 - Cavalry FC (CPL) 1, Vancouver Whitecaps (MLS) 0
- Vancouver advanced on away goals, 2-1 (tied on aggregate, 2-2)
Wednesday, May 22
Leg 2 - Forge FC (CPL) 2, CF Montreal (MLS) 1
- Forge advanced on aggregate, 3-2
Wednesday, May 29
Leg 2 - Pacific FC (CPL) 2, Atletico Ottawa (CPL) 1
- Pacific advanced on aggregate, 2-1
Semifinals (2-leg)
Wednesday, July 10
Leg 1 - Forge FC (CPL) 2, Toronto FC (MLS) 1
Leg 1 - Vancouver Whitecaps (MLS) 1, Pacific FC (CPL) 0
Tuesday, August 27
Leg 2 - Toronto FC (MLS) 1, Forge FC (CPL) 0
- Toronto advanced on away goals, 1-0 (tied on aggregate, 2-2)
Leg 2 - Vancouver Whitecaps (MLS) 1, Pacific FC (CPL) 0
- Vancouver advanced on aggregate, 2-0
2024 Canadian Championship Final
Wednesday, September 25
Vancouver Whitecaps (MLS) 0, Toronto FC (MLS) 0
- Vancouver won title on penalties, 4-2
Major League Soccer (MLS) - 3 teams
Vancouver Whitecaps
Canadian Premier League (CPL) - 8 teams
League1 Canada (L1C) - 3 teams
--------------------------------------------------------------------------
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 - Toronto FC (MLS) 8, CS Saint-Laurent (L1C) 1
- Toronto advanced on aggregate, 11-1
Leg 2 - Cavalry FC (CPL) 1, Vancouver Whitecaps (MLS) 0
- Vancouver advanced on away goals, 2-1 (tied on aggregate, 2-2)
Wednesday, May 22
Leg 2 - Forge FC (CPL) 2, CF Montreal (MLS) 1
- Forge advanced on aggregate, 3-2
Wednesday, May 29
Leg 2 - Pacific FC (CPL) 2, Atletico Ottawa (CPL) 1
- Pacific advanced on aggregate, 2-1
Semifinals (2-leg)
Wednesday, July 10
Leg 1 - Forge FC (CPL) 2, Toronto FC (MLS) 1
Leg 1 - Vancouver Whitecaps (MLS) 1, Pacific FC (CPL) 0
Tuesday, August 27
Leg 2 - Toronto FC (MLS) 1, Forge FC (CPL) 0
- Toronto advanced on away goals, 1-0 (tied on aggregate, 2-2)
Leg 2 - Vancouver Whitecaps (MLS) 1, Pacific FC (CPL) 0
- Vancouver advanced on aggregate, 2-0
2024 Canadian Championship Final
Wednesday, September 25
Vancouver Whitecaps (MLS) 0, Toronto FC (MLS) 0
- Vancouver won title on penalties, 4-2