Skip Filters

Refine Results

Age Group

Time of Day


Date Range
Format: DD/MM/YYYY
Format: DD/MM/YYYY


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

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...


Whether you are looking to enhance your athletic performance, lose weight, increase your energy or reduce stress, YThrive is the answer for you. YThrive is the easiest way to get into the best shape...

Group Fitness

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.

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...


Are you looking for a surprise workout each week? If you are Roulette is the class for you. You never know what you’re going to get. The class will change from week to week. One week may be...

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!

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...

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. 

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.


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...


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...

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.  

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....


Tumblebugs is an introductory program for basic movement and modified gymnastics that is fun, safe, inclusive and developmentally appropriate for 3 to 5yrs

Children Taekwondo

Children’s Taekwondo offers a great way for your child to improve coordination, flexibility and motor skills and learn confidence and respect in a structured and fun environment. Starting ages...

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. 


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 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.

Aquatic Fitness


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...