Premiere facilities offering CrossFit, Fitness & Endurance, Personal Training, and Wellness.

Port Coquitlam

Offering group fitness classes, personal training, olympic weightlifting and home to Port Coquitlam CrossFit

Visit Function Port Coquitlam

Vancouver - Yaletown

Offering group fitness classes, personal training, gym membership and corporate wellness solutions

Visit Function Vancouver
Two full-service gyms

Are you ready to get in shape, feel better, have more energy and be more confident? We can help you, whether you’re a beginner or an athlete.

Loved by our members

Trust our 1600+ reviews

Function Health star ratings
What people are saying


I joined Function about 6 months ago, starting with a well-priced intro offer, which soon became my very first long-term gym membership in the 31 years of my life. I have checked out almost all gyms around downtown area and FHC has by far been the “cleanest” and “most peaceful” gym space I have ever found. A well-managed boutique space where the owners, trainers and members all see as a “home” and genuinely care about.

Caroline is an amazing trainer. She keeps me focused on my workouts and encourages me to keep going when I feel I have nothing left. She is caring and compassionate with a great sense of humour. I have never been so fit in all my life thanks to Caroline’s support.

Life has definitely changed in an amazing way since I started training with Morgan. I’ve never been super fit, and after only a few months my body was capable of things that it never had been before. I started in the gym to cross-train for paddling; and with his help, I feel faster, stronger, and have better balance. I experience new gains every week, on and off the water, and it keeps me motivated to do more. I credit that progress to Morgan; when he tells me I can do something, I trust him – even if I’m nervous – and he’s only ever been right. I not only trust Morgan with my training, but with my patients’ as well. My patients rave about him: he’s fun and engaging, and they’re always excited about seeing a consistent improvement in their bodies.

I have been a client at Function now for over 7 years. At the beginning, my trainer Jeff was helping me recover from a hit and run accident, and now he helps me achieve personal records and feats I never even knew I could accomplish. He is personable, knowledgeable, patient, and ensures proper alignment (which is super important!). After all of these years of training with the trainers at Function, I am much more confident, stronger, and have come to love working out.

Sweat with us

Upcoming Events

Yaletown BreakFast Club!
Saturday April 13th, 9am-10:30am Come out and bring a friend for our Spring Breakfast Club...
Port Coquitlam Community WOD
April 7th 8:30am-9:30am
Hiking Trip
We'll be taking the team on a hike on July 7th.  Bring your gear and...