With extensive experience as a Registered Massage Therapist, John offers tailored treatments using a range of techniques, including deep tissue massage with comfortably controlled pressure and stretches when needed. He also incorporates positional release, Active Release Massage Technique, trigger point therapy, massage cupping gliding technique, hot stone massage and sports massage. John graduated from the Royal Canadian College of Massage and Hydrotherapy in 2012.
Committed to continuous learning and providing top-quality care, John stays current with the latest advancements in massage therapy. He has experience treating motor vehicle accident injuries, chronic orthopedic conditions, and addressing issues such as postural problems, overuse injuries, and lower back pain.
Whether clients are seeking relief from tension headaches, muscular stress, or simply need to relax, John provides personalized care accordingly. His goal is to deliver both immediate relief and long-term care through comprehensive assessments, targeted treatments, and remedial exercises to ensure optimal results.
Sign in and tell us your plan to see what a visit would cost you. Sign in
Billed toExtended health plans
Billed toExtended health plans
Billed toExtended health plans
Please note that direct billing is not available for ear reflexology appointments with a registered reflexologist. Clients are advised to check with their insurance provider to confirm whether reflexology is included in their coverage, as policies may vary.
Please note that direct billing is not available for foot reflexology appointments with a registered reflexologist. Clients are advised to check with their insurance provider to confirm whether reflexology is included in their coverage, as policies may vary.
Please note that direct billing is not available for foot reflexology appointments with a registered reflexologist. Clients are advised to check with their insurance provider to confirm whether reflexology is included in their coverage, as policies may vary.
Please note that direct billing is not available for foot reflexology appointments with a registered reflexologist. Clients are advised to check with their insurance provider to confirm whether reflexology is included in their coverage, as policies may vary.
Please note that direct billing is not available for hand reflexology appointments with a registered reflexologist. Clients are advised to check with their insurance provider to confirm whether reflexology is included in their coverage, as policies may vary.
Please note that direct billing is not available for hand reflexology appointments with a registered reflexologist. Clients are advised to check with their insurance provider to confirm whether reflexology is included in their coverage, as policies may vary.
Please note that direct billing is not available for hand reflexology appointments with a registered reflexologist. Clients are advised to check with their insurance provider to confirm whether reflexology is included in their coverage, as policies may vary.
Billed toExtended health plans
Billed toExtended health plans
Billed toExtended health plans
Billed toExtended health plans
Billed toExtended health plans
Billed toExtended health plans
John says it direct bills:
Openings checked 10 min ago
Ailio never charges you a booking fee.
From $60 for 30 min — the cheapest other treatments appointment this clinic charges for. · Soonest: Tomorrow · 12:00 PM7 openings tomorrow · 8 in the days ahead
Pick a time above
Booking needs a free Ailio account.