Mayfair Clubs – Mayfair Toronto West
This provider is both online and in-person.
Mayfair Clubs – Mayfair Toronto East
160 Esna Park Drive, Markham, ON, Canada
Town of Richmond Hill
225 East Beaver Creek Road, Richmond Hill, ON, Canada
Olympium Synchronized Swimming Club
Etobicoke Olympium, 590 Rathburn Rd, Etobicoke, ON, Canada
Mayfair Clubs – Mayfair Toronto Lakeshore
801 Lakeshore Blvd E, Toronto, ON, Canada
Water Babies Vaughan
This provider is both online and in-person.
Aquatics Academy
2 Champagne Drive, North York, ON, Canada
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.
Buckler Aquatics
562 McNicoll Avenue, North York, ON, Canada
The Wave Pool – Town of Richmond Hill
5 Hopkins Street, Richmond Hill, ON, Canada
Shadow Water Polo Club
Multiple locations - show all addresses
Miles Nadal Jewish Community Centre
This provider is both online and in-person.
AquaMermaid
Multiple locations - show all addresses
Pickering Swim Club
1867 Valley Farm Road, Pickering, ON, Canada
Woodbridge Pool & Memorial Arena
5020 Hwy 7, Woodbridge, ON, Canada
Burnhamthorpe Community Centre
Burnhamthorpe Community Centre, 1500 Gulleden Drive, Mississauga, ON, Canada
Al Palladini Community Centre
9201 Islington Avenue, Vaughan, ON, Canada
Nepean Kanata Barracudas Swim Club
1701 Woodroffe Avenue, Nepean, ON K2G 1W2, Canada
Monarch Park
Monarch Park, 115 Felstead Avenue, Toronto, ON, Canada
Goulbourn Sea Hawks Swim Club
Multiple locations - show all addresses
Cummer Park Community Centre
6000 Leslie Street, Toronto, ON, Canada
Agincourt Recreation Centre
Agincourt Recreation Centre, 31 Glen Watford Drive, Scarborough, ON, Canada
124 Results | Clear All Filters