Free tool

Find a soccer club

123 amateur clubs and the 47 associations and leagues that govern them, across 10 Canadian cities. Filter by level, age group and whether the club actually publishes its fees. No sign-up, and everything links straight to the source.

Loading…

How this list was built

Every club here was verified against its own live website in September 2026. We record the fee a club publishes, with the season it belongs to — and where a club doesn't publish one, we say so rather than guessing. Only 27 of the 123 clubs publish a real figure; the rest keep pricing behind registration portals like PowerUp Sports, RAMP, Spordle or, in Edmonton, a login-gated EMSA portal.

This is deliberately not a copy of any association's directory. It is original research across cities, which is something no single district association covers — each one only lists its own. Clubs change fees, leagues and names between seasons, so confirm directly with the club before you register.

Why the associations are in here too

Picking a club is only half the question. The club you join sits inside a structure — a district association that sanctions it, a league it plays its games in, and a provincial body above both — and that structure decides which teams your child actually faces, what the season looks like, and who to talk to when something goes wrong. Most parents meet these acronyms for the first time on a registration form. So the finder lists them alongside the clubs: search CMSA, EMSA, VYSA, EODSA or just governing body and you'll get the organisation, what it actually governs, and a link to its own site.

A few of these names changed recently and a lot of club pages haven't caught up. Toronto's three district associations — Toronto, Scarborough and North York — amalgamated into TO Soccer on 1 November 2025. League1 Ontario became the Ontario Premier League and League1 Alberta became the Alberta Premier League, both in January 2026. And in Edmonton, EDSA is the adult body — the association behind a child's registration there is EMSA. We've used the current names throughout.

Spotted something out of date, or run a club that should be listed? Tell us and we'll fix it.