GYMSCOMPARED.CA
All Cities
Search by Amenity
Gyms with Pools
Gyms with Saunas
Gyms with Steam
Gyms with Childcare
Gyms with Basketball
Gyms open 24 hours
FIND a gym
See all gyms in Canada
Sort, search, filter, and find best gym for you. We're the largest database of gyms in the country!
Top Locations
Clear Filters
Food & Drink
Childcare
Beaches
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Planet Fitness
3060 Davidson Court
Burlington, Ontario L7M 4X7
Get Directions
Anytime Fitness (Silverado)
19369 Sheriff King St SW,Ste 214,Calgary, AB T2X 0T9,Canada
Get Directions
World Gym
2837 ave St. David,Beauport, QC G1C 0J3,Canada
Get Directions
Anytime Fitness (Clayton Heights)
101-18655 Fraser Hwy,Surrey, BC V3S 7Y3,Canada
Get Directions
Planet Fitness
555 6th Street,Suite 150,Westminster Centre,New Westminster, BC V3L 5H1,Canada
Get Directions
Anytime Fitness
2662 Austin Ave,Coquitlam, BC V3K 6C4,Canada
Get Directions
Planet Fitness
2377 Highway 2
Bowmanville, Ontario L1C 5A4
Get Directions
World Gym
401 9th Avenue Sw,#202,Calgary, AB T2P 3C5,Canada
Get Directions
World Gym Lachanaie
325 Montee Des Pionniers
Terrebonne, QC J6V 1H4, CAN
Get Directions
Planet Fitness (Oxbury Mall)
1299 Oxford Street East,London, ON N5Y 4W5,Canada
Get Directions
Anytime Fitness (Kingsway)
10521 Kingsway Ave,Edmonton, AB T5H 4K1,Canada
Get Directions
Anytime Fitness (Symons)
Unit 36, 12192 Symons Valley Rd NW,Calgary, AB T3P 0A3,Canada
Get Directions
Anytime Fitness (Deer)
14919 Deer Ridge Dr SE,Calgary, AB T2J 7C4,Canada
Get Directions
Planet Fitness
1500 Riverside Drive Unit A4
Timmins, Ontario P4R 1A1
Get Directions
Planet Fitness
199 Bell Boulevard,Belleville, ON K8P 5B8,Canada
Get Directions
Fitness World (12th & Cambie)
555 West 12th Avenue,Vancouver, BC V5Z 3X7,Canada
Get Directions
Planet Fitness
945 Columbia St. W
Kamloops, BC V2C 1L5
Get Directions
Planet Fitness
1025 Marine Dr,North Vancouver, BC V7P 1S6,Canada
Get Directions
Life Time
7405 Weston Rd,Vaughan, ON L4L 0H3,Canada
Get Directions
Planet Fitness
710 Torbay Road
St. John's, Newfoundland and Labrador A1A 5G9
Get Directions
Planet Fitness (Dundas St)
1452-1454 Dundas Street,Mississauga, ON L4X 1L4,Canada
Get Directions
Anytime Fitness (Core)
718 8th Ave SW,Calgary, AB T2P 1G7,Canada
Get Directions
Anytime Fitness
4151 Hazelbridge Way,Richmond, BC V6X 4J7,Canada
Get Directions
Planet Fitness (Galleria Mall)
1245 Dupont Street,Unit 1,Toronto, ON M6H 2A6,Canada
Get Directions
Fitness World (South Surrey Signature)
120-15850 26th Avenue, Surrey BC V3Z 2N6
Get Directions
Planet Fitness
2369 McCallum Road,Abbotsford, BC V2S 3N7,Canada
Get Directions
Planet Fitness
5 Resolution Drive Unit 2A
Brampton, Ontario L6W 4R9
Get Directions
Fitness World
7468 Lansdowne Road,#305,Richmond, BC V7C 0B7,Canada
Get Directions
Planet Fitness (Mayfield)
100 Mayfield Common Northwest
Edmonton, Alberta T5P 4B3
Get Directions
Fitness World (Georgia)
200-1185 West Georgia St,Vancouver, BC V6E 4E6,Canada
Get Directions
Fitness World - TRAIN by FW
4827 Main St, Vancouver BC V5V 3R9
Get Directions
Anytime Fitness
199-610 6th Street,New Westminster, BC V3L 3C2,Canada
Get Directions
Fitness World (Suter Brook)
220 Brew Street, Port Moody BC V3H 0H6
Get Directions
World Gym
1455 Mccowan Road,Scarborough, ON M1S 5K7,Canada
Get Directions
Planet Fitness
3000 Lougheed Highway
Coquitlam, BC V3B 1C5
Get Directions
Anytime Fitness
500 Ranch Market,Strathmore, AB T1P 0A8,Canada
Get Directions
Anytime Fitness (West Springs)
722 85 St SW,Calgary, AB T3H 4C7,Canada
Get Directions
Plant Fitness (Halifax Shopping Centre)
7101 Chebucto Road
Halifax, Nova Scotia B3L 1N3
Get Directions
World Gym (L'Acadie)
9200 Blvd L'Acadie
Montreal, QC H4N 2T2, CAN
Get Directions
Anytime Fitness
1212C 56 St,Delta, BC V4L 2A4,Canada
Get Directions
World Gym
40 Elm Street,Unit 18,Sudbury, ON P3C 1S5,Canada
Get Directions
Planet Fitness (Polo Park)
1320 Ellice Avenue,Winnipeg, MB R3G 0E9,Canada
Get Directions
Fitness World
19925 Willowbrook Drive, #200, Langley BC V2Y 1A7
Get Directions
Fitness World
3200 N. Island HWY, #86, Nanaimo BC V9T 1W1
Get Directions
Planet Fitness
4711 Steeles Ave East
Scarborough, Ontario M1V 4S5
Get Directions
Fitness World (Whalley)
13821 Central Avenue, Surrey BC V3T 5B5
Get Directions
Planet Fitness
5501 204th St,Unit 110,Langley, BC V3A 5V3,Canada
Get Directions
Planet Fitness (Merivale)
1642 Merivale Road,Ottawa, ON K2G 4A1,Canada
Get Directions
Planet Fitness (Yorkgate Mall)
1 York Gate Boulevard,North York, ON M3N 3A1,Canada
Get Directions
Planet Fitness (Lancaster Mall)
621 Fairville Blvd
Saint John, New Brunswick E2M 3W3
Get Directions
Planet Fitness (Enterprise)
7155 Enterprise Way,Windsor, ON N8T 3N6,Canada
Get Directions
Anytime Fitness (Ellerslie)
6929 Ellerslie Rd SW,Edmonton, AB T6X 1A3,Canada
Get Directions
Planet Fitness (South Common)
9730 19 Avenue NW,Edmonton, AB T6N 1K6,Canada
Get Directions
Planet Fitness (Malvern)
31 Tapscott Road,Toronto, ON M1B 4Y7,Canada
Get Directions
Anytime Fitness
2202 100 Horse Back Rd,Cochrane, AB T4C 2J8,Canada
Get Directions
Anytime Fitness (AB Beltline)
1222 1st St SW,Calgary, AB T2R 0V4,Canada
Get Directions
Planet Fitness (Regent)
1560 Regent Avenue West,Winnipeg, MB R2C 3B4,Canada
Get Directions
Anytime Fitness (Yaletown)
236-60 Smithe St,2nd Floor,Vancouver, BC V6B 0B5,Canada
Get Directions
World Gym (Sunridge)
3475 Sunridge Way NE
Calgary, AB T1Y 7H5
Get Directions
Planet Fitness (Centennial Mall)
227 Vodden Street E,Brampton, ON L6V 1N2,Canada
Get Directions
Fitness World (Kingsway)
5500 Kingsway, Burnaby BC V5H 2G2
Get Directions
World Gym
7555 Montrose Road Unit 17
Niagara Falls, ON L2H 2E9, CAN
Get Directions
Anytime Fitness
140 St Albert Rd,Ste 410,St. Albert, AB T8N 7C8,Canada
Get Directions
Anytime Fitness (160th)
8645 160th St,Surrey, BC V4N 1G4,Canada
Get Directions
Anytime Fitness
10880 No 5 Rd,Ste 105,Richmond, BC V6W 0B3,Canada
Get Directions
World Gym
84 Lynden Road Unit 2
Brantford, ON N3R 6B8, CAN
Get Directions
World Gym
201 Okanagan Avenue
Penticon, BC V2A 3J8
Get Directions
World Gym
1195 Industrial Road,Unit 101,West Kelowna, BC V1Z 1G4,Canada
Get Directions
World Gym (Southland)
10655 Southport Road SW,Suite B1,Calgary, AB T2W 4Y1,Canada
Get Directions
Fitness World (Marine Gateway)
477 Interurban Way, Vancouver BC V5X 0C7
Get Directions
Anytime Fitness
2850 Shaughnessy St,Port Coquitlam, BC V3C 6K5,Canada
Get Directions
Planet Fitness (Sage Hill)
50 Sage Hill Plaza NW
Calgary, Alberta T3R 0S4
Get Directions
Anytime Fitness
#303 - 100 Marina Dr,Chestermere, AB T1X 0A9,Canada
Get Directions
Planet Fitness
835 Ontario Road
Welland, Ontario L3B 5V6
Get Directions
Planet Fitness
659 Grand Avenue
Chatham, Ontario N7L 1C5
Get Directions
Planet Fitness (Seaton)
2460 Brock Road,Pickering, ON L1X 2R2,Canada
Get Directions
Planet Fitness
1821 Robertson Road,Ottawa, ON K2H 8X3,Canada
Get Directions
Anytime Fitness
10469 80 Ave NW,Old Strathcona, AB T6E 1V1,Canada
Get Directions
Planet Fitness (Gerrard Square)
1000 Gerrard Street East,Toronto, ON M4M 3G6,Canada
Get Directions
Planet Fitness
2006 Mer-Bleue Road
Orleans, Ontario K4A 0G2
Get Directions
Planet Fitness
450 Centre Street N
Napanee, Ontario K7R 1P8
Get Directions
Anytime Fitness (Westmount)
13302 114 Ave NW,Edmonton, AB T5M 4B7,Canada
Get Directions
Planet Fitness
2399 Parkedale Ave
Brockville, Ontario K6V 3G9
Get Directions
World Gym
3237 des Sources Blvd
Dollard-des-Oremeaux, QC H9B 1Z6, CAN
Get Directions
Planet Fitness
100 Broadview Drive
Sherwood Park, Alberta T8H 0T5
Get Directions
Planet Fitness
80 Mapleton Road
Moncton, New Brunswick E1C 7W8
Get Directions
World Gym (Griffintown)
1150 Rue Wellington Street
Montreal, QC H3C 1V8, CAN
Get Directions
Planet Fitness
401 Kent Street
Lindsay, Ontario K9V 4Z1
Get Directions
Fitness World (Semiahmoo)
1715 152 St, #120, Surrey BC V4A 4N3
Get Directions
Anytime Fitness
200 - 1015 Denman St,Vancouver, BC V6G 2M4,Canada
Get Directions
Life Time
100 Beck Crescent,Ajax, ON L1Z 1C9,Canada
Get Directions
Planet Fitness (White Oaks)
White Oaks Square
12222 137 Ave NW
Edmonton, Alberta T5L 4X5
Get Directions
Fitness World (Downtown)
1214 Howe Street,Vancouver, BC V6Z 1R5,Canada
Get Directions
Planet Fitness
5401 Discovery Way,Leduc, AB T9E 8N4,Canada
Get Directions
Fitness World
118 E 13th St, #200, North Vancouver BC V7L 4W8
Get Directions
Planet (Forest Lawn)
5115 17th Ave SE #130
Calgary, Alberta T2A 0V8
Get Directions
Anytime Fitness (Guildford)
10310 152 St,Surrey, BC V3R 4G8,Canada