Find your JOY, choose your LIFE!

Welcome to JoyLife Fitness

Located in Calgary, JoyLife Fitness is my personal mission and calling to inspire others to live a more Joyful and Fit life. Allow me to introduce myself, Elaine Campbell, Certified Personal Trainer and Pre/Post-Natal specialist. 

JoyLife Fitness opened in September 2016 and is located inside a boutique personal training facility in SW Calgary. I am passionate about empowering people to find their JOY through movement and positive self awareness. At JoyLife Fitness, I believe that every person can learn to love themselves, love their bodies and yes, even love to exercise. I like to train hard and push boundaries of what you thought your body was capable of. 

I grew up in the gym as a competitive gymnast, and more recently competing in Triathlon and Spartan racing. The human body is capable of many things but the human spirit can take you places you never thought possible. My passion is to bring out the already married body-spirit connection in you to see what barriers you are capable of breaking.

When I am not in the gym training or working out my family keeps me on my toes as a full time mom and wife. I am married 17 years to a wonderful man who is a driven and passionate business owner; together we share three energetic children who are all involved in sports. I know the struggle of finding balance in life and making time for YOU can be difficult but so very necessary. You cannot pour out unless you first fill up! Come join our challenging classes or call me for a consult so I can help you discover your stronger, more balance and JOYFUL life! 



(403) 978 6267


Evergreen Community Sw, Calgary, AB



M-Fr 6AM–8PM


We are what we believe we are...

C.S. Lewis

Group Fitness Classes

JoyLife's Group Classes are HIIT and Circuit based workouts using body weight and equipment. Classes are for beginners up to expert levels and are 45-60 mins in length. 2019 Fall classes run in my private home studio in the Evergreen Community Calgary SW. If you are interested in joining a class or trying your first class out for free, please email or call Elaine to reserve a spot as space is limited.


Purchase your class package or card and let us know when you're dropping in:


1 class drop in $20

10 classes $175

20 classes $330

30 classes $450

Personal Training session one on one $75/hr

Private Group Training session 2 or more $100/hr





Pure Power: Legs and Lower Body Power 9:15am - 10am


Pure Power: Legs and Lower body Power 5:45am-6:30am , 9:15-10am


Thrive - Full Body 5:45-6:30am

Hardcore: Upper Body and Core 9:15am - 10am


Hardcore: Upper Body and Core 5:45am-6:30am, 9:15-10am


  • Thrive: Full Body 9:15am - 10:15am

Spring/ Summer/Fall outdoor bootcamp classes for JoyLife Fitness.

Personal Training

Looking for a unique training program designed just for you?

I can help.

I can help you achieve your athletic goals with effective programs. Contact me to get started. 

Name *