Physiotherapy, massage & sports rehab in Oakville

Move comfortably again, at a pace that feels right.

One-on-one care from registered physiotherapists and massage therapists on Kerr Street. Unhurried appointments, a clear plan, and direct billing to most insurance plans.

4.9★ from 410 Google reviewsNo referral neededSame-week appointments
Physiotherapist assessing a patient's knee
Next openingTomorrow, 8:30 am with Claire

Whatever's slowing you down, we've likely seen it this week.

Not sure if physio is right for your problem? Call and ask for Claire — a five-minute chat is free.

  1. 1

    Low back & neck pain

    Desk strain, disc irritation, stiffness that won't settle.

  2. 2

    Sports injuries

    Ankle sprains, hamstring pulls, ACL and post-surgical knees.

  3. 3

    Shoulder problems

    Rotator cuff, frozen shoulder, impingement when reaching.

  4. 4

    Motor vehicle injuries

    Whiplash and soft-tissue injuries — we handle the MVA paperwork.

  5. 5

    Headaches & jaw (TMJ)

    Tension-type headaches tied to posture and neck tightness.

  6. 6

    Post-surgery rehab

    Hip and knee replacements, ACL repair, fracture recovery.

Therapist treating a patient's back

Clear prices, no surprises.

Fees follow the Ontario Physiotherapy Association guidelines. Receipts are issued for every visit.

Physiotherapy — initial assessment

Full history, movement testing, first treatment and a written plan.

$125
60 min

Physiotherapy — follow-up

Hands-on care, exercise progression and re-testing.

$95
30 min

Registered massage therapy

Therapeutic, deep tissue or prenatal. RMT receipts issued.

$95 / $115 / $160
45 / 60 / 90 min

Sports rehab & return-to-play

Strength testing and a staged plan to get you back on the field.

$110
45 min

Acupuncture (with physio)

Contemporary medical acupuncture, offered within a physio visit.

$25
add-on

Custom orthotics assessment

Gait analysis and foot scan. Fee credited if you order.

$60
30 min

Direct billing to most insurers

Sun LifeManulifeCanada LifeGreen ShieldBlue CrossDesjardinsMedavieMVA / auto claims

Kind people who explain things properly.

Claire Moreau treating a patient

Claire Moreau

Registered Physiotherapist · Clinic Director

MScPT, University of Toronto. 14 years treating runners and post-op knees.

Daniel Osei treating a patient

Daniel Osei

Registered Physiotherapist

Sports rehab lead. Former team physio for a Halton junior hockey club.

Priya Raman treating a patient

Priya Raman

Registered Massage Therapist

Deep tissue and prenatal massage. Calm hands, clear explanations.

Your first visit

What to expect in your first hour.

A real conversation

We ask about your pain, your work, your sport and what you want to get back to.

Gentle assessment

Movement, strength and joint testing — always within your comfort, never rushed.

First treatment

Hands-on care plus two or three simple exercises you can do at home.

A written plan

How many visits we expect, what progress looks like, and a copy in your inbox.

Wear comfortable clothes (shorts for knee or hip concerns) and bring your insurance card and any imaging reports.

Heard in our waiting room.

4.9 average across 410 Google reviews

★★★★★
“After two years of on-and-off back pain I finally understand what's going on. Claire gave me four exercises and I haven't missed a soccer game since.”
— Mark T., Glen Abbey
★★★★★
“They billed my Sun Life plan directly, so I didn't pay a thing at the desk. The whole place is quiet and unhurried — it felt like being looked after.”
— Jenna L., Bronte
★★★★★
“Daniel got my son back on the ice six weeks after an ankle sprain, with a clear plan every step of the way.”
— Ravi S., River Oaks

“We book 45 minutes where most clinics book 20. Healing shouldn't feel rushed.” — Claire

Location & hours

On Kerr Street, with free parking out back.

214 Kerr Street, Unit 3, Oakville, ON L6K 3A9 · Ground floor, fully accessible

Monday – Thursday7:30 am – 8:00 pm
Friday7:30 am – 6:00 pm
Saturday8:00 am – 2:00 pm
SundayClosed

Ready to feel better? Book in under a minute.

Pick your therapist and time online. No referral needed, and we'll check your coverage before you arrive.