Mayfair Clubs – Mayfair Toronto East
160 Esna Park Drive, Markham, ON, Canada
Water Babies Vaughan
This provider is both online and in-person.
Mayfair Clubs – Mayfair Toronto Parkway
50 Steelcase Rd E, Markham, ON, Canada
TAC Sports – Toronto Athletic Camps
This provider is both online and in-person.
Town of Richmond Hill
225 East Beaver Creek Road, Richmond Hill, ON, Canada
Buckler Aquatics
562 McNicoll Avenue, North York, ON, Canada
The Wave Pool – Town of Richmond Hill
5 Hopkins Street, Richmond Hill, ON, Canada
Woodbridge Pool & Memorial Arena
5020 Hwy 7, Woodbridge, ON, Canada
Garnet A. Williams Community Centre
Garnet A. Williams Community Centre, 501 Clark Avenue West, Vaughan, ON, Canada
South Fletcher’s Sportsplex
South Fletcher's Sportsplex, 500 Ray Lawson Boulevard, Brampton, ON, Canada
Water Babies Markham
Multiple locations - show all addresses
SwimForce
This provider is online-only.
Clarkson Community Centre
Clarkson Community Centre and Library, 2475 Truscott Drive, Mississauga, ON, Canada
Thornhill Community Centre
Thornhill Community Centre, 7755 Bayview Avenue, Vaughan, ON, Canada
Vellore Village Community Centre
1 Villa Royale Avenue, Vaughan, ON, Canada
Burnhamthorpe Community Centre
Burnhamthorpe Community Centre, 1500 Gulleden Drive, Mississauga, ON, Canada
Felix’s Swim School
Multiple locations - show all addresses
Pickering Swim Club
1867 Valley Farm Road, Pickering, ON, Canada
Mississauga Valley Community Centre
Mississauga Valley Community Centre and Library, 1275 Mississauga Valley Boulevard, Mississauga, ON, Canada
Jack of Sports
Multiple locations - show all addresses
Angus Glen Community Centre
Angus Glen Community Centre, 3990 Major Mackenzie Drive East, Markham, ON, Canada
Al Palladini Community Centre
9201 Islington Avenue, Vaughan, ON, Canada
Magna Centre
Magna Centre, 800 Mulock Dr, Newmarket, ON, Canada
Glen Abbey Community Centre
Glen Abbey Community Centre, 1415 Third Line, Oakville, ON, Canada
49 Results
| Clear All Filters