Fitness on Demand

The Eagle Creek offers both live instruction by our staff and virtual classes through Fitness on Demand.

Fitness on Demand is a touch screen video fitness system that allows YMCA members and guests a choice of classes they can take with a touch of a button.  Classes range from easy to advanced, with choice of cardio, strength, flexibility and dance. Class lengths range from 12 to 59 minutes and updates take place monthly.

When the space is not scheduled with other classes or programs you are welcome to choose a class you would like to take from a list of offerings or search by choosing a category that best suits you.

Heart Wise Small Group Classes

Click here to view the Heart Wise Small Group exercise class descriptions.

Drop In Classes

There’s strength in numbers! Improve your fitness in a motivating group of your peers. We offer classes for individuals of all fitness abilities. You’ll have fun while a certified Y instructor guides you and your group to better health.



Safe, effective, light, low-impact and strength exercises increases mobility, dexterity and core fitness


Flow through a series of postures that work to stretch, strengthen and tone your muscles while calming and connecting the mind, body and spirit. Engage in a Yoga practice that is right for you by modifying or intensifying postures to fit your comfort level. Easy to follow format, all levels welcome.


Strength and Conditioning Classes

Registration in advance is required for these classes.


Learn how to create and implement a strength training plan that is right for you. Once you take this session, you can use the cardio and strength training machines on your own – anytime you want.


Enjoy sessions with a Personal Trainer in a small group, learning how to make the most of the cardio and weight equipment at the Y in safe yet challenging sessions. Sign up is required, up to 48 hours in advance either by calling 250-386-7511 or in the branch with a Membership Services representative.

Personal Coaching

Wherever you are in your fitness journey, a Y 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 to the next level? Or do you just need some help getting started? A Y trainer will work with you to create a workout plan and then help guide you through it.


A limited number of Personal Coaching Sessions are INCLUDED in Classic and Premium memberships! Classic members are able to book a Personal Coaching Session once every two months, Premium members are able to book a Personal Coaching Session once every two weeks. There is no fee for these Included sessions.


Need more than once every two weeks or months? Additional Personal Coaching Sessions may be booked for $38 + GST/session.
This option is available only to Classic and Premium members.

To sign up for Personal Coaching, speak to a Membership Services Representative in the branch or call 250-386-7511.