CanPL Contracts

Recent developments

Signings

Departures

Extensions

2026 Roster Compliance

Team
Primary roster
20–23
Internationals
Max 7
Domestic U-21
Min 3
Developmental
Roster compliant
Atlético Ottawa logoAtlético Ottawa
13Size ⚠️
2Intl OK
2U-21 ⚠️
2No ⚠️
Cavalry FC logoCavalry FC
10Size ⚠️
1Intl OK
0U-21 ⚠️
3No ⚠️
FC Supra du Québec logoFC Supra du Québec
6Size ⚠️
1Intl OK
0U-21 ⚠️
2No ⚠️
Forge FC logoForge FC
18Size ⚠️
3Intl OK
4U-21 OK
2No ⚠️
HFX Wanderers FC logoHFX Wanderers FC
10Size ⚠️
2Intl OK
1U-21 ⚠️
2No ⚠️
Inter Toronto FC logoInter Toronto FC
12Size ⚠️
0Intl OK
3U-21 OK
1No ⚠️
Pacific FC logoPacific FC
14Size ⚠️
2Intl OK
3U-21 OK
6No ⚠️
Vancouver FC logoVancouver FC
12Size ⚠️
1Intl OK
3U-21 OK
3No ⚠️

Primary roster counts Domestic, International, and Club Option. Developmental counts EYT, U SPORTS, and Development.
“Option (pending)”, “In Discussion”, and “N/A” are ignored for roster compliance.