Canada 2024


Canadian Championship 2024
Canadian Premier League 2024

Canadian Championship 2024

NB: no extra time played after draw

Preliminary Round
[Apr 23]
Cavalry FC           1-0 Vancouver FC         
[Apr 24]
Toronto FC           5-0 Simcoe County Rovers 
[May 1]
Atlético Ottawa      7-0 Valour FC            
Forge FC             3-1 York United          
Pacific FC           1-1 TSS Rovers FC        [5-4 pen]
[May 2]
HFX Wanderers        2-2 CS Saint-Laurent     [3-5 pen]
Montréal CF          bye
Vancouver Whitecaps  bye

Quarterfinals

First Legs
[May 7]
Forge FC             1-1 Montréal CF          
Cavalry FC           1-2 Vancouver Whitecaps  
[May 8]
Atlético Ottawa      0-0 Pacific FC           
CS Saint-Laurent     0-3 Toronto FC           

Second Legs
[May 21]
Toronto FC           8-1 CS Saint-Laurent     
Vancouver Whitecaps  0-1 Cavalry FC           
[May 22]
Montréal CF          1-2 Forge FC             
[May 29]
Pacific FC           2-1 Atlético Ottawa      

Semifinals

First Legs [Jul 10]
Forge FC             2-1 Toronto FC           
Pacific FC           0-1 Vancouver Whitecaps  

Second Legs [Aug 27]
Toronto FC           1-0 Forge FC             
Vancouver Whitecaps  1-0 Pacific FC           

Final [Sep 25, BC Place, Vancouver]
Vancouver Whitecaps  0-0 Toronto FC           [4-2 pen (no extra time played)]


Canadian Premier League 2024

Regular Stage | Playoff Stage

Regular Stage

Final Table:

 1.Forge FC (Hamilton)           28  15  5  8  45-31  50  [C]  Preliminary Final  [Ontario]
 2.Cavalry FC (Foothills County) 28  12 12  4  39-27  48       Preliminary Final  [Alberta]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Atlético Ottawa (Ottawa)      28  11 11  6  42-31  46       Quarterfinal       [Ontario]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 4.York United (Toronto)         28  11  6 11  35-36  39       Qualifing Round    [Ontario]
 5.Pacific FC (Langford)         28   9  7 12  27-32  34       Qualifing Round    [British Columbia]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 6.HFX Wanderers FC (Halifax)    28   7  9 12  37-43  30                          [Nova Scotia]
 7.Vancouver FC (Langley)        28   7  9 12  29-43  30                          [British Columbia]
 8.Valour FC (Winnipeg)          28   7  7 14  31-42  28                          [Manitoba]

Round 1
[Apr 13]
Atlético Ottawa      2-1 York United          
Forge FC             2-1 Cavalry FC           
Pacific FC           1-0 HFX Wanderers        
[Apr 14]
Vancouver FC         4-1 Valour FC            

Round 2
[Apr 18]
Vancouver FC         2-0 HFX Wanderers        
[Apr 19]
Pacific FC           2-0 Valour FC            
[Apr 20]
Atlético Ottawa      1-1 Cavalry FC           
[Apr 21]
York United          0-3 Forge FC             

Round 3
[Apr 26]
York United          3-0 Vancouver FC         
[Apr 27]
HFX Wanderers        1-3 Atlético Ottawa      
Forge FC             2-1 Valour FC            
[Apr 28]
Cavalry FC           0-0 Pacific FC           

Round 4
[May 3]
Cavalry FC           3-1 Vancouver FC         
[May 4]
Pacific FC           2-0 York United          
[May 5]
Atlético Ottawa      2-0 Valour FC            
[Aug 15]
Forge FC             2-0 HFX Wanderers        

Round 5
[May 10]
York United          3-1 Valour FC            
[May 11]
HFX Wanderers        1-1 Cavalry FC           
Pacific FC           0-0 Forge FC             
[May 12]
Vancouver FC         1-1 Atlético Ottawa      

Round 6
[May 17]
Pacific FC           0-1 Atlético Ottawa      
[May 18]
Forge FC             1-2 Vancouver FC         
Cavalry FC           2-2 York United          
[May 20]
HFX Wanderers        1-2 Valour FC            

Round 7
[May 24]
York United          2-1 HFX Wanderers        
[May 25]
Atlético Ottawa      3-0 Forge FC             
Vancouver FC         2-1 Pacific FC           
[May 26]
Cavalry FC           1-1 Valour FC            

Round 8
[Jun 1]
Forge FC             3-0 York United          
Pacific FC           1-1 Cavalry FC           
[Jun 2]
Atlético Ottawa      2-2 HFX Wanderers        
Valour FC            2-0 Vancouver FC         

Round 9
[Jun 8]
HFX Wanderers        0-0 Pacific FC           
Cavalry FC           1-0 Forge FC             
[Jun 9]
Valour FC            0-2 Atlético Ottawa      
York United          2-2 Vancouver FC         

Round 10
[Jun 14]
Valour FC            2-3 Pacific FC           
[Jun 15]
Atlético Ottawa      1-2 York United          
HFX Wanderers        2-2 Forge FC             
[Jun 16]
Vancouver FC         0-0 Cavalry FC           

Round 11
[Jun 19]
York United          2-0 Pacific FC           
[Jun 21]
Cavalry FC           1-1 Atlético Ottawa       
[Jun 23]
Forge FC             2-1 Valour FC            
Vancouver FC         0-4 HFX Wanderers        

Round 12
[Jun 27]
Valour FC            1-0 York United          
Pacific FC           1-2 Vancouver FC         
[Jun 28]
Atlético Ottawa      4-3 Forge FC             
[Jul 1]
HFX Wanderers        1-0 Cavalry FC           

Round 13
[Jul 5]
Forge FC             3-3 Vancouver FC         
[Jul 6]
York United          2-1 HFX Wanderers        
[Jul 7]
Atlético Ottawa      0-1 Pacific FC           
Valour FC            0-1 Cavalry FC           

Round 14
[Jul 12]		
Vancouver FC         0-3 Atlético Ottawa      
[Jul 13]
Cavalry FC           1-2 York United          
[Jul 14]
Forge FC             2-1 Pacific FC           
[Jul 18]
HFX Wanderers        3-1 Valour FC            

Round 15
[Jul 20]
Vancouver FC         1-1 York United          
[Jul 21]
Atlético Ottawa      2-2 Valour FC            
Cavalry FC           1-1 Forge FC             
[Sep 18]
HFX Wanderers        2-2 Pacific FC           

Round 16
[Jul 26]
York United          4-1 Atlético Ottawa      
Vancouver FC         0-1 Cavalry FC           
[Jul 27]
Forge FC             3-0 HFX Wanderers        
[Jul 28]
Pacific FC           0-3 Valour FC            

Round 17
[Aug 2]
Pacific FC           1-1 York United          
[Aug 3]
Atlético Ottawa      1-2 Cavalry FC           
[Aug 4]
Valour FC            2-1 Forge FC             
[Aug 5]
HFX Wanderers        3-2 Vancouver FC         

Round 18
[Aug 10]
Cavalry FC           3-2 HFX Wanderers        
Forge FC             3-0 Atlético Ottawa      
[Aug 11]
Vancouver FC         1-0 Pacific FC           
Valour FC            0-1 York United          

Round 19
[Aug 16]
York United          1-2 Cavalry FC           
[Aug 17]
Pacific FC           0-3 Atlético Ottawa      
Valour FC            2-1 HFX Wanderers        
[Aug 18]
Vancouver FC         1-2 Forge FC             

Round 20
[Aug 23]
York United          0-0 Forge FC             
[Aug 24]
HFX Wanderers        1-1 Atlético Ottawa      
Cavalry FC           1-0 Pacific FC           
[Aug 25]
Valour FC            1-2 Vancouver FC         

Round 21
[Aug 30]
Forge FC             2-0 Pacific FC           
Cavalry FC           2-2 Valour FC            
[Aug 31]
Atlético Ottawa      1-0 Vancouver FC         
[Sep 2]
HFX Wanderers        2-1 York United          

Round 22
[Sep 6]
Vancouver FC         0-1 York United          
[Sep 7]
Forge FC             2-1 Cavalry FC           
Pacific FC           3-0 HFX Wanderers        
[Sep 9]
Valour FC            1-1 Atlético Ottawa      

Round 23
[Sep 13]
York United          1-1 Valour FC            
[Sep 14]
HFX Wanderers        3-0 Forge FC             
Pacific FC           3-0 Vancouver FC         
[Sep 15]
Cavalry FC           2-2 Atlético Ottawa      

Round 24
[Sep 20]
York United          0-2 Cavalry FC           
[Sep 21]
Valour FC            1-1 HFX Wanderers        
Vancouver FC         1-3 Forge FC             
[Sep 22]
Atlético Ottawa      1-1 Pacific FC           

Round 25
[Sep 28]
Forge FC             2-0 York United          
Cavalry FC           0-0 Vancouver FC         
[Sep 29]
Atlético Ottawa      1-1 HFX Wanderers        
[Sep 30]
Valour FC            1-0 Pacific FC           

Round 26
[Oct 5]
HFX Wanderers        1-1 Vancouver FC         
Pacific FC           1-4 Cavalry FC           
[Oct 6]
Valour FC            0-1 Forge FC             
York United          1-0 Atlético Ottawa      

Round 27
[Oct 10]
York United          1-2 Pacific FC           
[Oct 12]
Forge FC             0-2 Atlético Ottawa      
Cavalry FC           2-1 HFX Wanderers        
[Oct 13]
Vancouver FC         1-1 Valour FC            

Round 28 [Oct 19]
Atlético Ottawa      0-0 Vancouver FC         
HFX Wanderers        2-1 York United          
Pacific FC           1-0 Forge FC             
Valour FC            1-2 Cavalry FC           

Final Table:

 1.Forge FC (Hamilton)           28  15  5  8  45-31  50  [C]  Preliminary Final  [Ontario]
 2.Cavalry FC (Foothills County) 28  12 12  4  39-27  48       Preliminary Final  [Alberta]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 3.Atlético Ottawa (Ottawa)      28  11 11  6  42-31  46       Quarterfinal       [Ontario]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 4.York United (Toronto)         28  11  6 11  35-36  39       Qualifing Round    [Ontario]
 5.Pacific FC (Langford)         28   9  7 12  27-32  34       Qualifing Round    [British Columbia]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 6.HFX Wanderers FC (Halifax)    28   7  9 12  37-43  30                          [Nova Scotia]
 7.Vancouver FC (Langley)        28   7  9 12  29-43  30                          [British Columbia]
 8.Valour FC (Winnipeg)          28   7  7 14  31-42  28                          [Manitoba]

Playoff Stage

Qualifing Round [Oct 23]
York United          2-0 Pacific FC           

Quarterfinal [Oct 27]
Atlético Ottawa      2-2 York United          [aet, 5-4 pen]

Preliminary Final [Oct 27]
Forge FC             0-1 Cavalry FC           

Semifinal [Nov 2]
Forge FC             1-0 Atlético Ottawa      

Final [Nov 9]
Cavalry FC           2-1 Forge FC             


2023

list of champions

cpsl overview

csl overview

list of winners canadian national challenge cup

list of university champions

list of champions and cup winners quebec

list of cup winners newfoundland and labrador


About this document

Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 11 Nov 2024

(C) Copyright Karel Stokkermans and RSSSF 2024
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.