Fitness Classes in Midland

$20 for 30 Classes from MetaBody Yoga & Fitness Pass ($350 Value)

MetaBody Yoga & Fitness Pass

Multiple Locations

$350 $20

Instructors encourage full-body results in a variety of fitness classes supplemented by a success guide and nutritional coaching

Sport and Fitness Classes at Microlinks Community Centre (Up to 66% Off). Two Options Available.

Microlinks Community Centre

Richmond Hill

C$100 C$39

Expansive community centre hosts all manner of classes, including meditation, volleyball training, and progressive tennis.

10 or 20 Group Fitness Classes at Fitness Connection (Up to 87% Off)

Fitness Connection

Multiple Locations

C$150 C$24

(12)

Calories melt and muscles ripple during 60-minute classes, which range from sculpting workouts to Zumba dance parties

$20 for 30-Class Yoga and Fitness Pass from Yoga & Fitness Passport ($300 Value)

Yoga & Fitness Passport

Multiple Locations

$300 $20

Students can use this 30-class pass at multiple locations to take everything from yoga to Zumba, signing up on an easy online platform

12 or 24 Group Fitness Classes and Two Personal-Training Sessions (Up to 91% Off)

Athletic Development Canada

Vaughan

C$330 C$29

Inside enormous hangar, exercisers build strength and endurance by pummeling giant tires with sledge hammers and pulling weighted sleds

C$29 for Five Barre Classes at Wicked Barre Studio (C$80 Value)

Wicked Barre Studio

Vaughan

C$80 C$29

Five different styles of barre classes focus on cardio, muscle tone, and other elements of fitness

10 or 20 Rip-Tone Fitness Classes at Pantera Fitness (Up to 68% Off)

Pantera Fitness

Concord

C$150 C$59

Burn fat and tone muscle during energetic fitness classes led by seasoned personal trainer

One Month of Hot-Yoga Classes and TRX, or 12 Kids' Mixed Martial Arts Classes at Real Fitness For Women (Up to 90% Off)

Real Fitness For Women

Vaughan

C$279 C$55

Hot-yoga classes help women achieve deep stretches in their poses; martial-arts classes instill fitness and discipline in kids

Two-Month Gold or Platinum Gym Membership to Real Club Training (Up to 78% Off)

Real Club Training

Vaughan

C$178 C$39

24-hour traditional gym also offers studio classes that include hot yoga, Zumba, and Pilates, as well as child-care

10 or 20 Boxing or Fitness Classes at Supreme Body Tone & Fitness (Up to 76% Off)

Supreme Body Tone & Fitness

Vaughan

C$100 C$25

Reduce stress in boxing or fitness classes

One or Two Months of Unlimited Yoga Classes at Yoga Loft (Up to 76% Off)

Yoga Loft

Vaughan

C$125 C$30

Yoga students stretch and hold their way to svelter frames, stronger muscles, and increased flexibility

8-Class Fitness and Personal Training Package for One or Two at Pure Motivation Fitness (Up to 97% Off)

Pure Motivation Fitness

Maple

C$443 C$29

Trainers give every client one-on-one attention to motivate them through personal training, small-group training, and nutrition goals

On-Ramp and Regular CrossFit Classes at Markham Strength – West Markham CrossFit (Up to 53% Off)

Markham Strength – West Markham CrossFit

Markham

C$99 C$47

Students learn functional exercises such as pullups and squats in introductory On Ramp classes before moving to regular CrossFit sessions

C$39.99 for Eight Weeks of Unlimited Hot Yoga Classes at Bheda Yoga (C$213 Value)

Bheda Yoga

Markham

C$213 C$39.99

Flowing yoga style performed in a heated studio space; classes for students of all skill levels

10 or 20 Boot-Camp, MMA, or TRX Suspension Training Classes with Gym Membership at FitStudios (Up to 93% Off)

FitStudios

FitStudios

C$199 C$20

Boot-camp sessions integrate numerous fitness disciplines to push bodies to their limits

Four or Eight 60-Minute Personal Training Sessions or One Month of Group Training at Lux Fit (Up to 81% Off)

Lux Fit

Markham

C$320 C$69

Claudia draws on her extensive education and competition experience as she helps clients tone up and slim down inside her wellness studio

60-Minute Personal Training Sessions with Cara at Advantage4Athletes Training & Therapy Centre (Up to 65% Off)

Cara at Advantage4Athletes Training & Therapy Centre

Milliken

C$300 C$105

Workout with Cara, a personal trainer who tailors workouts to your goals and fitness level with equipment such as kettle-bells and ropes

5 or 10 Boot-Camp Classes with Handwraps and a T-Shirt at Fight Fit Bootcamps (Up to 79% Off) 

Fight Fit Bootcamps

Multiple Locations

C$115 C$39

In addition to traditional boot-camp exercises, such as kettlebell hoists and sprinting, sessions mix muay thai kickboxing with MMA cardio

10 or 20 Kettlebell Boot-Camp Classes at Commit 2B Fit (Up to 81% Off)

Commit 2B Fit

Multiple Locations

C$130 C$29

Kettlebell group training for all ages and fitness levels helps clients build strong, lean muscles and melt fat

One or Two Months of Unlimited Boot-Camp Classes at Trainer Jane (Up to 87% Off)

Trainer Jane

Multiple Locations

C$197 C$29

A certified personal trainer and nutrition coach leads groups through workouts designed for weight loss and fitness maintenance

One 14- or 30-Day Boot Camp Session at Pickering Fit Body (Up to 72% Off)

Pickering Fit Body

Pickering

C$97 C$29

Expert instructors lead students of all fitness levels through intense boot camp sessions.

C$49 for One Month of Unlimited Classes at Moksha Yoga (C$169.95 Value)

Moksha Yoga

Thornhill

C$169.95 C$49

At a sustainably powered yoga studio, students study under passionate instructors as they strengthen their bodies and focus their minds

One Month of Unlimited Boot Camp, Judo, or Functional Training at AK Fitness Studio (Up to 84% Off). Two Options.

AK Fitness Studio

Toronto

C$199 C$39

Get fit with a range of fitness classes, ranging from the discipline of judo to the intervals of functional training and boot camp

Five-Class Pass for Yoga or One Month of Unlimited Hot Yoga at Hot Yoga Wellness (Up to 75% Off)

Hot Yoga Wellness

Multiple Locations

C$80 C$20

Ashtanga, yin, hatha, and hot yoga sessions

C$25 for Month of Unlimited Yoga Classes at Bikram Yoga East York (C$165 Value)

Bikram Yoga East York

Thorncliffe Park

C$165 C$25

Comprised of 26 Hatha postures and two breathing exercises, 90-minute heated yoga classes tone the entire physique

Private Training, Five Boxing Classes, or Month of Unlimited Access at Clancy's Boxing Academy (Up to 75% Off)

Clancy's Boxing Academy

East York

C$150 C$49

Coaches and trainers impart the techniques behind boxing in a stylish, three-story gym with cafe, pro-shop, and showers for members

10 or 20 Boot-Camp Classes or Two Months of Unlimited Boot-Camp Classes at Bold Fitness (Up to 88% Off)

Bold Fitness

Brampton

C$250 C$39

Sweat your way through a series of strength-, endurance-, and fitness-elevating exercises alongside up to 12 classmates

Boot-Camp, Boxercise Classes or Gym Membership at Quick Fitness (Up to 68% Off). Four Options Available.

Quick Fitness

Downtown Brampton

C$80 C$39

Boxercise classes incorporate combat arts, cardio, and strength training; Boxercise meets six days a week and boot camp meets every day

Four Level One Pole Dance Classes for One or Two at Brass Belles (Up to 74% Off)

Brass Belles

Downtown Brampton

C$111.87 C$39

Instructors teach basic pole-dancing moves, including holds and spins; floor work strengthens the core and upper body

C$59 for 60 Days of Unlimited Yoga at Moksha Yoga Brampton (C$284 Value)

Moksha Yoga Brampton

Brampton

C$284 C$59

Eco-friendly studio hosts up to eight yoga classes each day that focus on five different styles including heated moksha sessions

10 Boot-Camp Classes or Two Months of Unlimited Boot Camp at KO Fitness (70% Off)

KO Fitness

Bramalea

C$90 C$27

50-minute workouts include a variety of exercises that utilize bodyweight, kettlebells, sandbags, and HIIT to build strength and shred fat

C$39 for 10 Boot-Camp Classes at Me First Fitness (Up to C$160 Off)

Me First Fitness

Ajax

C$199 C$39

Certified instructors lead classes that torch calories, strengthen cores, and tone muscles

One-Month Junior Jabbers Membership or One-Month Unlimited Membership to Durham Boxing Academy (74% Off)

Durham Boxing Academy

Ajax

C$150 C$39

Boxing teaches self-defense moves while building muscle and relieving stress

C$49 for Six Weeks of Indoor Boot-Camp Classes from Urban Core (C$189 Value)

Urban Core

Multiple Locations

C$189 C$49

Held three times a week, the boot camp's incorporates interval training, strength training, and core training to build lean muscle

5 or 10 60-Minute Women's Total Fitness Classes at Move N Improve (Up to 55% Off)

Move N Improve

Scarborough

C$50 C$25

Skilled instructor blends cardio, resistance training, yoga, and breathing exercises to improve strength, endurance, and confidence

5 or 10 Hot Yoga, Fusion, Pilates, or Yoga Classes at Tula Fitness Spa (Up to 55% Off)

Tula Fitness Spa

Multiple Locations

C$95 C$45

Hot-yoga classes in a studio heated up to 37 degrees Celsius, plus Pilates, fusion, and regular yoga

C$35 for One Month of Unlimited Classes at BeHot Yoga (C$165 Value)

BeHot Yoga Toronto

BeHot Yoga Toronto

C$165 C$35

Temperatures reach 105 degrees in bikram hot yoga classes that let students sink deep into sequence of 26 poses

Two, Four, or Six Personal-Training Sessions at Badass Button Training (Up to 77% Off)

Badass Button Training

Toronto

C$180 C$79

Competitive boxer Lita Mae “Badass” Button helps men and women optimize their fitness levels health through custom workouts

One or Two Months of Unlimited Boot-Camp or Mom-and-Baby Classes at Fitness 4 You (Up to 63% Off)

Fitness 4 You

Scarborough City Centre

C$119 C$49

Founder Pat Nettos is a former fitness competitor with more than 10 years of experience in the industry

One Month of Unlimited Bikram Yoga Classes at Bikram Yoga Beaches (82% Off)

Bikram Yoga Beaches

The Beaches

C$159 C$29

(14)

Students of all skill levels cycle through 26 postures as temperatures exceeding 100 degrees Fahrenheit increase flexibility and blood flow

6 or 12 Group Boxing, Strength, and Conditioning Classes from Daniel Nisker Personal Training (Up to 76% Off)

Daniel Nisker Personal Training

Lawrence Heights

C$100 C$25

Certified personal trainer Daniel Nisker whips customers into shape with his boxing and conditioning classes

One or Three Weekend Fitness Workshops or Four Weeks of Boot Camp at Flirty Girl Fitness (Up to 61% Off)

Flirty Girl Fitness

Flirty Girl Fitness

C$50.85 C$25

Sensual movements tone bodies during empowering striptease, pole-dancing, and burlesque classes held in a strictly female environment

Yoga and Pilates Classes at Serendipity Yoga & Pilates (Up to 82% Off). Three Options Available.

Serendipity Yoga & Pilates

Leaside

C$170 C$30

Up to eight students of all skill levels increase flexibility in yoga classes and tone cores in Pilates and Reformer classes

5 or 10 Yoga, Aerial Yoga, and Pilates Classes at Cardio-Go (Up to 84% Off)

Cardio-Go Toronto

Multiple Locations

C$90 C$18

Yoga and Pilates classes help students improve their balance, strengthen muscles, and improve flexibility

C$99 for C$220 Worth of Services at YourFit

YourFit

Silverthorn

C$220 C$99

Local businesses like this one promote thriving, distinctive communities by offering a rich array of goods and services to locals like you

Boot Camp 4 Series or Personal Co-Training at The Motion Room (Up to 95% Off). Three Options Available.

The Motion Room

Runnymede - Bloor West Village

C$250 C$29

Personal trainers oversee tailored workouts and boot-camp classes elevate heart rates with cardio, core, and strength drills

5 or 10 Intro Boxing or Muay Thai Group Classes or One Month of Classes at Paul Brown Boxfit (Up to 85% Off)

Paul Brown Boxfit

Toronto

C$125 C$20

Instructors with a wealth of knowledge break down basic skills for boxing and Muay Thai in an accessible, non-intimidating way

5 or 10 Boot-Camp Sessions at Leveled Fitness (Up to 64% Off)

Leveled Fitness

Thomson Memorial Park

C$125 C$59

Two-hour boot-camp sessions led by experienced instructors help campers get toned and healthy

Fitness and Therapeutic Training Sessions at New Element Training (Up to 76% Off). Five Options Available.

New Element Training Ltd

Downtown Toronto

C$110 C$29

Trainers help guests safely increase their strength and flexibility; work to rehabilitate injuries and back pain with exercises

One, Two, or Three Months of Unlimited Yoga Classes at Risque Fitness (Up to 81% Off)

Risque Fitness

Greektown

C$150 C$39

Goddess yoga classes teach the basics of the exercise form

Five or Ten Kickboxing Classes or One Month of Unlimited Classes at Twin Dragon (Up to 63% Off)

Twin Dragon

Toronto

C$40 C$20

Students of all skill levels get in shape while learning kickboxing skills at a martial arts club that has trained world champions

10 Classes, a One-Month Membership, or Two or Four Personal-Training Sessions at Raven Wellness (Up to 85% Off)

Raven Wellness

Don Mills

C$150 C$59

You can get a good workout in 45-minute classes or 45–60 minutes with a personal trainer

Four-Week Outdoor Boot Camp with Candlelight Yoga from 24Fit Ryerson

24Fit Ryerson

Toronto

C$159 C$20

Trainers combine intense interval training in boot camp with relaxing candlelight yoga and a personal one-on-one nutrition plan for students

10 Boot-Camp Classes or One Month of Unlimited Boot-Camp Classes at Nu Body Fitness Boot Camp (Up to 77% Off)

Nu Body Fitness Boot Camp

Mimico

C$129 C$30

Exercisers tone their bodies in intensive, constantly varied boot-camp classes that are challenging for men and women alike

Gym Classes at Novitá Wellness Institute (Up to 65% Off). Three Options Available.

Novita Wellness Institute

Fairbank

C$100 C$39

Classes include spinning, boxing, and hot yoga at a gym with onsite childcare

Month of Fitness Classes or 20 Classes of Yoga, Zumba, or Boot Camp at MMA WORLD ACADEMY (Up to 88% Off)

MMA WORLD ACADEMY

MMA World Academy

C$74.99 C$19

Members build muscle and burn fat with gym access and classes in yoga, bootcamp, and Zumba

10 or 20 Drop-In Fitness-Boxing Classes at Atlas Boxing Club (Up to 81% Off)

Atlas Boxing Club

Toronto

C$120 C$25

Up to 20 people per class warm up, jump rope, pummel heavy bags, toss medicine balls, and wallop speed bags

10 or 20 Drop-In Kickboxing Classes at Twin Dragon North (Up to 83% Off)

Twin Dragon North

Willowdale

C$100 C$25

Build strength and self-confidence while learning kickboxing techniques during drop-in classes

14 or 30 Days of Weight-Loss-Focused Boot Camps at Toronto Fit Body (Up to 72% Off)

Toronto Fit Body

Yonge and Wellesley

C$97 C$29

Designed to help shed weight fast while improving overall health, boot camps motivate participants to power through intense workouts

One-Month Unlimited Membership or 10-Class Pass at Bikram Yoga Red Tree (Up to 80% Off)

Bikram Yoga Red Tree

New Toronto

C$190.97 C$39

During 90-minute routines, experienced teachers impart 26 beginner-friendly poses in a heated room designed to release stress and toxins

One Month of Outdoor Cross-Training Classes with Optional Meal Plan at Buloflex Fitness & Sport (Up to 74% Off)

Buloflex Fitness & Sport

Multiple Locations

C$215 C$55

Burn calories and gain strength during a month-long cross-training classes held outdoors three times per week; optional meal plan

10 Bikram Yoga Classes or One Month of Unlimited Classes at Bikram Yoga Toronto East (Up to 82% Off)

Bikram Yoga Toronto East

West Rouge

C$165 C$39

Each session runs through the same 26 poses, building flexibility and strength as heat facilitates oxygenated blood flow

$25 for $55 Groupon — re:treat movement & training center

Re:treat Movement & Training Center

Roncesvalles Village

$55 $25

Local businesses like this one promote thriving, distinctive communities by offering a rich array of goods and services to locals like you

5 Yoga, Zumba, Group Personal Training or Fitness Classes or One Month of Unlimited Classes (Up to 81% Off)

FitZonePLUS

Greektown

C$100 C$19

Yoga classes, lower-impact Zumba sessions, and personalized group personal training in a supportive, judgment-free environment

One or Two Months of F2 Camp Functional-Fitness Classes at Fit with Ferguson (Up to 52% Off)

Fit with Ferguson

Toronto

C$60 C$29

Exercisers punch, kick, and lunge their way to fitness during classes that improve strength, endurance, flexibility, and mental toughness

Five or Ten Outdoor Boot Camp Classes at Wolf's Gym (Up to 74% Off)

Wolf's Gym

Toronto

C$200 C$59

Motivating and inspiring outdoor group boot camp classes tone bodies & torch fat with training methods including yoga, plyometrics, and TRX

Two or Four Mobile Personal Training Sessions from Rise Fitness (Up to 71% Off)

Rise Fitness

On Location

C$130 C$49

Mobile teams of personal trainers travel to clients to help them burn unwanted fat and build lean, powerful muscle

One or Three Months of Unlimited Boot Camp at Torque Barbell Club (Up to 81% Off)

Torque Barbell Club

Islington - City Centre West

C$115 C$39

Boot-camp classes combine a range of exercises to improve strength, physique, and conditioning

5- or 10-Class Pass at Gyan Yoga (up to 64% Off)

Gyan Yoga

Liberty Village

C$70 C$29

Certified yoga gurus model dynamic poses in classes utilizing natural body weight to strengthen cores and boost flexibility

One Month of Boot Camp Classes with Personal Training Session at My Favourite Trainer (Up to 66% Off)

My Favourite Trainer

Leaside

C$249 C$89

Trainers lead small groups through functional strength-building workouts employing kettle bells, battle ropes and TRX suspension cables

One or Two Months of Boot-Camp Classes at Gordy's BootCamp Toronto (85% Off)

Gordy's BootCamp Toronto

Downtown Toronto

C$200 C$39

Trainer helps people of all fitness levels drop pounds and tone their bodies through boot-camp classes

21-Day Caveman Challenge Boot Camp or Three Personal Training Sessions at Vio Fitness (Up to 81% Off)

Vio Fitness

Parkview Hills

C$150 C$29

Trainer works with visitors during one-on-one sessions to customize ideal workout plans; 21 day boot camp whips participants into shape

One Month of Unlimited Classes at Bikram Yoga Yonge (Up to 79% Off)

Bikram Yoga Yonge

Downtown Toronto

C$165 C$35

Classes incorporate a 26-pose sequence that stretches out the muscles, strengthens the body, and relaxes the mind

C$49 for a One-Month Unlimited Gym Membership at eMbody Fitness (C$145 Value)

eMbody Fitness

Forest Hill

C$145 C$49

Shed pounds and tone up by yourself or in group classes such as the Skinny Jeans Workout and yoga; 24/7 gym has convenient key fob access

5 or 10 Classes or One Month of Unlimited Early Bird or Regular Classes at Mula Yoga (Up to 74% Off)

Mula Yoga

Queen West

C$80 C$35

(8)

Drop-in or monthly yoga classes build flexibility and strength through a dynamic flow of poses

10 Drop-In Passes or Healthy Weight Management Cleanse Package from Toronto Weight Loss Challenge (Up to 68% Off)

Toronto Weight Loss Challenge

Multiple Locations

C$90 C$29

Get into shape with fitness classes or opt for a healthy cleanse that includes a 14-day supply of shakes, aloe, and tea

Five Yoga Classes or One Month of Unlimited Yoga Classes at Studio Blue Yoga & Fitness (Up to 72% Off)

Studio Blue Yoga & Fitness

Dundas Street West

C$95 C$29

Brand-new studio offers a variety of warm yoga classes for students of all ability levels

5 or 10 Drop-In Yogic Martial Arts Classes at ISKO (Up to 66% Off)

ISKO

Downtown Toronto

C$100 C$39

Instructor with 13 years of experience leads classes that combine martial arts and yoga

One or Two Personal-Training Sessions at Dynamix Fitness (Up to 70% Off). Three Options Available.

Dynamix Fitness

On Location

C$160 C$71

Elite Trainer Lisa Bergart uses science to her clients' needs and creates a plan to efficiently achieve desired results

Select Local Merchants

Elite Fitness sprawls across 7,500 square feet, buffing bods and increasing lung capacity with 65 weight and cardio machines and more than 7,000 pounds of free weights. Group classes, including aerobics, yoga, and jiu-jitsu, ensure repeated workouts through communal encouragement, and complimentary personal trainers motivate muscles that refuse to flex or do their homework. Locker rooms provide lockable storage cubicles for finery and showers for rinsing off nonremovable attire. Members can celebrate successful workouts with a fruit smoothie blended at the Elite Fitness smoothie stand or can give melanin a workout in a stand-up tanning bed. Free parking is provided; however, those who prefer a motorless treadmill can walk or propel a giant hamster ball to the gym along Tay Shore Trail.

375 William St
Midland,
ON
CA

Bulldog Interactive Fitness began as a facility exclusively for kids, combining fitness with summer camps, birthday parties, and other fun activities. From there, the trainers expanded to include the whole family. Kids play dodge ball, practice hip-hop cheer, or compete in bouts of indoor floor hockey, while adults kickbox or stretch into yoga poses. Should parents' workouts last longer than their offsprings', the kids can head to the supervised games area for electronic or tabletop amusements.

11 King St
Barrie,
ON
CA

At Balanced Body Pilates & Yoga Studio, certified instructors strive to help yogis of all levels build strength, flexibility, balance, and focus through private, semiprivate, and group lessons held in its homey, intimate studio. Programs range from beginner yoga, which covers basic poses, breathing techniques, and methods of alignment and relaxation, to flow yoga, in which practitioners synchronize their breath and movements in a seamless dance resembling the Bohemian schottische. A gentle yoga course, comprised of leisurely Hatha–style poses, contrasts with power yoga, a vigorous Vinyasa–style workout. Patrons can choose from one-on-one lessons, semiprivate classes for two, or group class. Balanced Body Pilates & Yoga Studio will provide the equipment you need from its stockpile of mats, balls, and porkpie hats.

206 Bradford St
Barrie,
ON
CA

GoodLife Fitness augments a squadron of strength training and cardiovascular equipment with a packed schedule of energizing and encouraging group fitness classes led by skilled instructors. Delve into a Body pump barbell class, challenging muscle groups to a series of squats, presses, lifts, and increasingly complicated origami designs, or fortify weary musculature by wielding light weights during a Newbody class. Workout warriors can also test their mettle in intense Body Combat classes, merging martial arts disciplines to fill students with the strength and endurance to dodge roving packs of ice cream trucks.

42 Commerce Park Dr
Barrie,
ON
CA

Zen Bones Yoga's talented instructors school yogis in both heated and unheated introductory, hot flow, and classical Hatha yoga on a weekly Sunday–Thursday schedule. The 60-minute beginners' class introduces students to foundational yoga poses in a welcoming, question-friendly atmosphere. Salute sweat glands during the 75-minute Hot Hatha class, which harnesses the power of out-of-work sunbeams to heat the studio to 35–40 degrees and plies bodies with more challenging asanas. Class structures differ each session and are intimate, candlelit affairs limited to 10 practitioners to reduce the risk of tangled chakras.

474 Botsford St
Newmarket,
ON
CA

Each member of Bikram Yoga Canada’s talented team of instructors possesses a sage yogic know-how borne of their participation in a 10-week certification course taught by Bikram Choudhury in California. Over the course of this rigorous program, the posing pedagogues learned the essentials of heated movement modality, spending hours stuffing their brains with wisdom ranging from yoga philosophy and anatomy to a detailed study of each pose. While the world-renowned course provides the team with an unshakable foundation, the instructors—firm believers that learning is a never-ending endeavour—undergo re-certification every three years to ensure that they remain abreast of current practices. With this impeccably trained and passionate staff at the helm of every sweat-inducing class, Bikram Yoga Canada offers students of all experience levels a chance to experience the physical detoxification afforded by stretching sessions within their balmy studio. During each class, the instructors put their hard-earned teaching skills into practice as they lead pupils through a series of 26 postures, known as asanas, designed to warm and stretch muscles, ligaments, and tendons while melting away tension and the frozen dinners stored in the hearts of pupils.

676 Major MacKenzie Dr E
Richmond Hill,
ON
CA