225 East Beaver Creek Road, Richmond Hill, ON, Canada
This provider is both online and in-person.
Uxbridge Arena & Recreation Centre, 291 Brock Street West, Uxbridge, ON, Canada
1900 Davenport Rd, Toronto, ON, Canada
350 Ansley Grove Road, Vaughan, ON, Canada
Malvern Community Recreation Centre, 30 Sewells Road, Scarborough, ON, Canada
South Fletcher's Sportsplex, 500 Ray Lawson Boulevard, Brampton, ON, Canada
Century Gardens Recreation Centre, 340 Vodden Street East, Brampton, ON, Canada
6000 Leslie Street, Toronto, ON, Canada
L'Amoreaux Sports Complex, 100 Silver Springs Boulevard, Scarborough, ON, Canada
Maple Community Centre, 10190 Keele Street, Vaughan, ON, Canada
8141 Martin Grove Road, Vaughan, ON, Canada
Ed Sackfield Arena & Fitness Studio, 311 Valleymede Drive, Richmond Hill, ON, Canada
50 Sousa Mendes Street Toronto, Ontario M6P 0B2
This provider comes to you.
Mount Joy Community Centre, 6140 16th Avenue, Markham, ON, Canada
870 Queen Street East, Toronto, ON, Canada
Mississauga Valley Community Centre and Library, 1275 Mississauga Valley Boulevard, Mississauga, ON, Canada
1073 Millwood Rd, East York, ON, Canada
Clarkson Community Centre and Library, 2475 Truscott Drive, Mississauga, ON, Canada
Iroquois Park Sports Centre, Victoria Street West, Whitby, ON, Canada
Mississauga SportZone, 5600 Rose Cherry Place, Mississauga, ON, Canada
Garnet A. Williams Community Centre, 501 Clark Avenue West, Vaughan, ON, Canada
Glen Abbey Community Centre, 1415 Third Line, Oakville, ON, Canada
North Toronto Memorial Community Centre, 200 Eglinton Avenue West, Toronto, ON, Canada
19 Castlegrove Blvd, North York, ON, Canada
Burnhamthorpe Community Centre, 1500 Gulleden Drive, Mississauga, ON, Canada
Roding Community Centre, 600 Roding Street, North York, ON, Canada
Heron Park Community Centre, 292 Manse Road, Scarborough, ON, Canada