Join the Y family. We have been serving the community for more than 128 years and you'll find the Y can help improve your spirite, mind and body.
Child Care
Child Care
After School Care
End every school day with the YMCA! After the school bell rings, you'll find our unique YMCA programming right here in your community. Children thrive in an environment where everyone belongs,...
Early Child Care
Featuring our YMCA Playing to Learn curriculum, our licensed child care centre provide high-quality care for your children in a stimulating environment where they can learn, grow, and thrive. We know...
Health and Fitness
Hatha Yoga
Hatha Yoga is relatively gentle and slow for beginners or students who prefer a more relaxed style where they hold poses longer. Holding the postures for longer challenges your muscles and builds...
Wellness Centre
Personal Training
Wherever you are in your fitness journey, a YMCA personal trainer can help you reach your fitness goals faster, and have more fun along the way. Is your workout getting stale? Are you looking to get...
Wellness Plan
Are you a new health and fitness member? One of our Wellness Centre staff will help guide our through our Wellness Plan. This plan will help you get acquainted and comfortable with our facilities,...
Youth in Action
Youth ages 12-14 can gain early access to the Wellness Centre with Youth in Action certification. Our certified YMCA Trainers will lead you through the basics of working out safely, using proper form...
Group Fitness
30/30
You can expect 30 mins of intense cardio and 30 mins of Strength conditioning. This class will push your body to the max. When you finish you will feel the burn!
Beginner Cycle Fit
Have you wanted to try Cycle Fit, but you are too intimidated to try? Beginner Cycle Fit is the class for you! This is the perfect class to learn the basics, while working at a moderate pace.
Beginner Yin Yoga
Yin Yoga is a more meditative style of yoga, it is a slow paced style of yoga with posses that are held for a longer period of time.
Beginner Yoga
Whether you are new to yoga or are familiar with the practice, Beginner yoga will help you develop balance, strength and flexibility without feeling overwhelmed or confused. This class will focus on...
Cardio Core
An intense blend of cardio and weight training intervals that’s sure to push your fitness level to the max. If you want a challenge, this is the class for you!
Cardio Fit
If you are a beginner to intermediate fitness enthusiast, this class offers high and low impact options. Our YMCA instructors and fellow members are there to encourage you along.
Cardio Intervals
An intense blend of cardio and weight training intervals, using bands and hand weights that’s sure to push your fitness level to the max. When you finish the class you will feel the burn!
Chair Yoga
Gentle seated yoga practice for anyone new to exercise or with limited mobility. Focus is on increasing flexibility, strength and balance.
Core/Cardio
This high intensity 30 minute lunchtime class will focus on core work and interval cardio training! Great for any anyone and will challenge all lunchtime participants!
Cycle Fit
CycleFit gets your legs pumping with a high-powered indoor bike class set to energetic music. Working those major muscles in your legs also strengthens your most important muscle: your heart. Since...
Fire Up
Fire Up will get your metabolism revved up with a fast paced total body workout featuring a combination of cardio, weights and core moves. The 40 minute class will have timed intervals with a rest...
Flow Yoga
You will be guided through movement with emphasis on breathing. Using sequences of poses to transition from position to position. Physical practice that builds strength, balance and flexibility.
Full Body Cycle
Looking to push your full body? Full Body Cycle is a balanced mix of sprints, jumps and climbs that targets all muscle groups, while building endurance and pushing your limits.
Gentle Balancing Yoga
It is a gentle flow class designed to relax the body and mind. Class includes poses, breathing, and salutations. Bring a blanket, socks or sweater for the savasana.
Gentle Yoga
This is a class for everyone from the beginner to the most advanced yoga practitioner. Students will be guided through a yoga sequence that provides a full body stretch plus strength and balance work...
Group Active
Group Active is a simple and athletic program drawing from all four elements of fitness: cardio, strength, balance, and flexibility. In just one hour, get stronger, fitter and healthier with...
Group Blast®
An energetic cardio workout at the YMCA using The STEP will help you build your fitness, agility, coordination, and strength. Group Blast® is a great cardio option because you do it all: walk,...
Group Core
Group Core trains you like an athlete in 30 action-packed minutes. A strong core, from your shoulders to your hips, will improve your athletic performance, help prevent back pain, and give you ripped...
Group Power
Group Power is a results driven strength training workout utilizing an adjustable barbell, weight plates, and body weight. Work all of your muscles in this high repetition training workout. Group...
Group Ride
Improve your cardio fitness, burn calories and shape and strengthen your lower body with Group Ride® at the YMCA. A thrilling 60-minute cycling experience brought indoors, you will roll over...
H.I.I.T
An interval based class, combines full body strenght training with high intense cardio bursts. This class will tone your body, improve your endurance. This class will definitley challenge you!
Line Dancing
Exercise your body & mind by dancing to lively, upbeat music. Grab some friends for an hour of fun and do the Boot Scootin Boogie!
Living Fit
If you are a beginner to intermediate fitness enthusiast, this class offers low-impact cardio moves, and strenthening. Bring a friend or meet a new one!
Morning Intervals
An intense blend of cardio and weight training intervals that’s sure to push your fitness level to the max. If you want a challenge, this is the class for you!
Pilates
Pilates involves a series of classical pilates exercises performed on amat without equipment. Each exerciseemphasizes breath, core conditioning, andbody awareness. instructors will pay special...
Pumped
Circuit training at its best! Everything you want in a 45 minute class. You want results! kettlebell, battle ropes, benches, body weight, cardio and much, much more. Get Pumped today!
Rep & Step
An intense blend of cardio and weight training, using the step and hand weights. This class is sure to push you to your next level in fitness. If you want a challenge, this is the class for you!
Ripped
If you are looking for an intense resistance work out, this is the class for you. High reps, light weights and watch as your muscles become lean & toned. Let's get ripped!
Sculpt & Tone
This 45 minuste class will focus on full body strength training, core and flexibility. This is a class you won't want to miss!
Spin Intervals
This 45 minute workout will alternates between high-intensity spin intervals and strength training intervals. It's a class you don't want to miss!
Strong by Zumba
is a High Intensity Interval Training class using more traditional fitness moves for a more athletic, conditioning-style workout. You use your own body weight as resistance to achieve muscle...
Sunrise Sweat
Are you looking for a great way to start your morning? Then Sunrise Sweat is the class for you. This full body, circuit style workout will help you get that quick workout in before work. Each week...
Synrgy360 Bootcamp
Looking to get a quick workout in? This class canbe any where from 20 to45 minutes, this workout will get you in and get it done. Don't let this length of the class fool you. It might be shorter...
Traditional Flow Yoga
You will be guided through movement with emphasis on breathing. Using sequences of poses to transition from position to position. Physical practice that builds strength, balance and flexibility....
Yoga
Rediscover and improve your strength, balance, and flexibility through yoga. YMCA Yoga classes will help you relax your mind while gently challenging, stretching, and relaxing your muscles. Don't...
Zumba
Zumba® is a hit at the YMCA! It's a great way to get your body moving and improve your health while having fun. Raise your heart rate in the fast interval, and recover in the slower interval...
Baby Bootcamp
Baby Bootcamp is a class for mommy or daddy and baby. An hour long class focusing on various movements and drills which includes cardio, strength and balance. A stroller is required. Class may be...
Sports & Recreation
Adult Basketball
Basketball was invented at the YMCA, and it's still going strong here! It's also a great way to stay fit, meet people, and have fun. Come join other members for a game or shoot some...
Active Playtime
Need an active space for your child? Come join us for Active Playtime, where children can move around the gym getting lots of exercise and have fun with parents and other participants.
Active Y Kids
Do you enjoy bouncy houses, hooting hoops and playing floor hockey? Then Active Y Kids is for you. Build physical and mental confidence in a fun and safe environment.
Bouncy House
Looking to Bounce? Bouncy house is one of our great childrens program. Bouncy house is a fantastic way to keep you kids busy and active . Come bounce with us!
Child Minding
When you work out at the Yor participate in one of our many programs and services, you have access to YMCA child minding services. The Y makes it possible for all members of your family to stay...
Gymnasium Rental
Get your friends, family or co-workers together and rent the TD gymnasium. Plan a day of basketball, a corporate fitness challenge or a friendly game of floor hockey. The Y makes it easy to stay...
Member Open Gym
Make your own fun during the Member Open Gym session. Grab your friends and family and shoot some hoops, play floor hockey, indoor soccer, the choice is yours.
Pickleball
Are you looking to try something new? Come give Pickleball a try. Pickleball is a racket/paddle sport that incorporates elements of tennis, badminton, squash, and ping-pong and is played by people of...
Fun Y Kids
Children can embrace their creative side in the Fun Y program by baking, cooking and designing crafts while getting physical with Exer-gaming and outdoor play. Guaranteed fun.
Squash
Improve your cardiovascular health by playing squash at your nearest YMCA. Squash is an exhilarating raquet sport that gets you running, stretching and leaping. Playing with an opponent adds...
Learn to Play Squash
Improve your cardiovascular health by playing squash at your nearest YMCA. Squash is an exhilarating raquet sport that gets you running, stretching and leaping. Playing with an opponent adds...
YMCA Booking
The gymnasium is used for YMCA programs and special events. If you would like to book the gym, pool or community room, contact us.
Parent & Baby
Are you looking for an opportunity to bond with your child and meet other parents in a social environment? If you are then parent & baby is the place for you. The YMCA will provide a comfortable...
Play Pals
Your preschooler will burn off energy and make new friends in the pool and gym. You'll help your child develop their gross motor skills and creativity while using the pool toys, hoops and balls....
Youth Open Gym
The Y provides scheduled time each day for older children and youth to stay active. This unmonitored session provides you free time to pick the sport, game or recreational activity.
Tumblebugs
Tumblebugs is an introductory program for basic movement and modified gymnastics that is fun, safe, inclusive and developmentally appropriate for 3 to 5yrs
Dance Instruction
Childrens Ballet
Ballet is an essential foundation for all dance. The basics and more are introduced with patience and care, not to mention fun! This is a registered program. Please contact the front desk for more...
Jazz/Hip Hop
Jazz/Hip Hop will give you a taste of both while having a lot of fun and getting great exercise. It’s a great place to build a foundation and love of dance.
Aquatics
Swim Times
Family Open Swim
YMCA Family Swim is an unstructured activity that lets the entire family stay active together. The sessions add variety, cardiovascular fitness, and fun to your family’s fitness routine. Family...
Lane Swim
YMCA Lane Swims let you swim at your own pace, providing great cardiovascular exercise and improved muscle strength without stressing your joints. Lanes are available for all swim abilities. Make it...
Open Swim and 2 Lanes
A combination of recreational and lap swims. Swim at your leisure in the open area of the pool or stay focussed on laps in the lane area.
Family Open Swim
Use YMCA Open Swim times to improve your cardio fitness and muscle tone, or to just have some fun in the water! All sessions are supervised by a YMCA-certified lifeguard. Available at no cost to YMCA...
Play Pals
Your preschooler will burn off energy and make new friends in the pool and gym. You'll help your child develop their gross motor skills and creativity while using pool toys, hoops and balls. The...
Private Pool Rental
Take advantage of our pool rental for your next get together for your family, friends or co-workers. Our rental program includes one hour in the pool, lifeguard supervision and one hour in the...
Private Swim Lessons
Private one on one instuction from a certified YMCA Learn to swim instuctor. Classes are 30 mins each for an 8 week session. Contact Membership services for pricing and availablity.
Adult Leisure Swim
A recreational swim emphasizing fun, fitness and relaxation for our older members. Two lanes are provided for those members who are interested in swimming the laps.
Swim Lessons
Adult Learn to Swim
A program designed for adults who want to learn how to swim or would like to improve their swimming skills and strokes.
Learn to Swim
Swimming lessons for children 6-12 years old who are ready to take the plunge and learn how to swim! The YMCA Learn to Swim program encourages children to build their skills while being active in the...
Lil Dippers
You're never too young to enjoy the water! For children between3 to5 years old, the YMCA L'il Dippers program will introduce your baby, toddler, or preschooler to the basics of swimming. We...
Star Program
Swimming lessons for children 6-12 years old who have mastered basic swimming skills, the YMCA Star program is a series of four swimming lessons focuses on technique, stroke development and...
Aquatic Fitness
Aquafit
Discover how a fitness class in the pool rivals anything we have in the gym! The properties of water will bring a new dynamic to your workout. The resistance of the water strengthens your muscles as...
Aqua Therapy
Aquatic therapy is a water exercise program that consist of a variety of exercises that are done in the pool and are designed to provide relief for several health issues including lower back pain and...
Aquatic Certifications
Bronze Cross
We offer Bronze Cross classes for lifesavers who want the challenge of more advanced training, including an introduction to safe supervision in aquatic facilities. In this class we focus on the...
Bronze Medallion
In Bronze Medallion we emphasize the lifesaving principles embodied in the four components of water-rescue education: judgement, knowledge, skill, and fitness. Rescuers learn tows and carries as well...
Bronze Star
You can continue to build your aquatic safety skills in Bronze Star, an advanced lifesaving course designed to prepare candidates for the next level of certification, Bronze Medallion. In Bronze...
Junior Lifeguard
A program for 11-16 year olds who are interested in learning about aquatic emergency care and improving their technical swimming ability and endurance. This program is designed for those interested...
National Lifeguard
Learn how to fulfill your role as a professional facilitator of safe, enjoyable aquatics for everyone! The National Lifeguard (NL) course emphasizes teamwork, leadership, and communication in the...
YMCA Assistant Swim Instructor
You can begin to develop your aquatic teaching skills by becoming a YMCA Assistant Swim Instructor! This course is an introduction to teaching swimming lessons at the YMCA. The course includes a...
YMCA Swim Instructor
Share your love of swimming with others! As a leader in the pool, you can play an essential role in helping others learn to swim and improve their health in many ways. You will learn a variety of...