About
CPL Contracts is an independent, fan-run site that tracks publicly reported player contracts, roster designations, and transfers in the Canadian Premier League.
This is a best-effort dataset built from public reporting — it is not an official league or club database.
Freshness and editorial review
Cached pages can refresh after the cache interval when requested. This does not mean new reporting has been checked. The last editorial review date records a completed league-wide review of current rosters and contract designations. A development date is the date of that event, not a review of the whole dataset. “Not recorded” means no completed review has been logged.
Data sources
Information on this site is compiled from a mix of official announcements and reputable third-party reporting, including:
- Official league and club announcements (CanPL.ca and club sites)
- Independent reporting such as Northern Tribune, HFX Football Post, and TrueNorthFoot
- Occasional player or agent posts, when independently verifiable
Notes and limitations
- Developments are added as they’re reported; timing may lag behind announcements.
- Contract and roster details are simplified into CPL-style roster categories so public data can be compared against league roster rules.
- Some details (options, bonuses, exact expiry dates, compensation, and registration status) are not publicly available and may be incomplete or inferred.
Corrections & submissions
If you spot an error, have additional context, or can provide a source that improves the data, please submit it here: Corrections / submissions form.
CPL Contracts is an independent fan project and is not affiliated with the Canadian Premier League or any of its clubs.