CANADA RATINGS, LOGOS AND TEAM PICS

2019 Canada Premier League

CRANKSHAW-SPORTS-STATS

Cavalry FC
LOWER PROFESSIONAL
Forge FC
LOWER PROFESSIONAL
York9 FC
SEMI PROFESSIONAL
FC Edmonton
SEMI PROFESSIONAL
Pacific FC
SEMI PROFESSIONAL
HFX Wanderers
SEMI PROFESSIONAL
Valour FC
SEMI PROFESSIONAL