**PLEASE NOTE: Margaret is not accepting new StudentCare clients at the moment. If you are an existing client, you may book your subsequent sessions as usual.**
Margaret uses a compassionate, inclusive, client-centered approach which emphasizes education, manual therapy, and active rehabilitation.
She takes pride in building meaningful connections with her clients and collaborating with the rest of their health care team to tailor each treatment plan to their unique needs so they leave feeling supported and empowered.
While completing her Master of Physical Therapy from the University of British Columbia she was honored with the National Orthopaedic
Division Award for her leadership, advocacy, and dedication to orthopedics. Margaret’s experience and passion is enhanced by her past work as a kinesiologist, strength and conditioning coach with UBC Athletics, field hockey coach and experiencing her own sports
injuries. These experiences further sparked her interest in guiding clients toward improved mobility and function.
Margaret’s journey in physiotherapy began with her love for sports and an active lifestyle. Growing up in Ontario, she spent
countless hours outdoors, playing ice hockey, soccer, and cross-country skiing. Her passion for field hockey eventually brought her to Vancouver, where she completed her Bachelor of Kinesiology at UBC while competing with the UBC Varsity Field Hockey Team. Over seven years, Margaret proudly represented Canada on the Junior and Senior National Field Hockey Teams, competing internationally.
In her spare time, she can be found cycling around Stanley Park, hitting the gym, hiking, camping, playing pickleball—and treating herself to something sweet!
Sign in and tell us your plan to see what a visit would cost you. Sign in
Billed toICBCWorkSafeBC
One-on-one appointment rendered by a Kinesiologist. Please note that we currently do not offer direct billing to insurance companies for Kinesiology sessions. GST will be applied.
Billed toICBCWorkSafeBC
One-on-one appointment rendered by a Kinesiologist. Please note that we currently do not offer direct billing to insurance companies for Kinesiology sessions. GST will be applied.
Billed toICBCWorkSafeBC
One-on-one appointment rendered by a Kinesiologist. Please note that we currently do not offer direct billing to insurance companies for Kinesiology sessions. GST will be applied.
Billed toICBCWorkSafeBC
One-on-one appointment rendered by a Kinesiologist. Please note that we currently do not offer direct billing to insurance companies for Kinesiology sessions. GST will be applied.
Billed toICBCWorkSafeBC
We provide direct billing for ICBC Active Rehab. However, please note that we currently do not offer direct billing to insurance companies for Kinesiology sessions.
Billed toICBCWorkSafeBC
We provide direct billing for ICBC Active Rehab. However, please note that we currently do not offer direct billing to insurance companies for Kinesiology sessions.
Billed toICBCWorkSafeBC
We provide direct billing for ICBC Active Rehab. However, please note that we currently do not offer direct billing to insurance companies for Kinesiology sessions.
Billed toICBCWorkSafeBCExtended health plans
Select if you are an EXISTING patient for a regular appointment.
Billed toICBCWorkSafeBCExtended health plans
Billed toICBCWorkSafeBCExtended health plans
Billed toICBCWorkSafeBCExtended health plans
Billed toICBCWorkSafeBCExtended health plans
Select if you are a NEW PATIENT only.
Billed toICBCWorkSafeBCExtended health plans
Select if you are an EXISTING patient for a regular appointment.
Billed toICBCWorkSafeBCExtended health plans
Select if you are an EXISTING PATIENT with a new condition, if you have a new ICBC claim, or if it has been more than 6 months since you received physiotherapy treatment at our clinic.
Margaret says it direct bills:
Openings checked 10 min ago
Ailio never charges you a booking fee.
From $76 for 30 min — the cheapest physiotherapy appointment this clinic charges for. · Soonest: Tue 11 · 10:30 AM5 openings on Tue 11 · 11 in the days ahead
Pick a time above
Booking needs a free Ailio account.
Free cancellation up to 24 h before