---
title: "Physiotherapy in Whitchurch-Stouffville, Ontario"
description: "50 practitioners at 21 clinics in Whitchurch-Stouffville, Ontario."
canonical: "https://clinicly.ca/on/whitchurch-stouffville/physiotherapy"
type: place-discipline
place: "Whitchurch-Stouffville, Ontario"
discipline: physiotherapy
data_as_of: 2026-11-15
source: "Openings, prices and billing are refreshed through the day; a missing value is unknown, never zero."
attribution: "Clinicly (clinicly.ca), data as of 2026-11-15"
---

# Physiotherapy in Whitchurch-Stouffville, Ontario

50 practitioners at 21 clinics in Whitchurch-Stouffville, Ontario list Physiotherapy. The median listed price is $120; there are 0 openings today.

## Key facts

- As of 2026-11-15, 50 practitioners at 21 clinics in Whitchurch-Stouffville, Ontario list Physiotherapy.
- Median listed price for a standard visit: $120 (50 min); half of listed prices fall between $98 and $151.25.
- 0 openings today; 1 clinics could not be checked.
- 10 of 14 clinics checked have direct billing with an insurer on record.

## Clinics

| Clinic | Standard visit | From | Bills directly | Next opening | Page |
|---|---|---|---|---|---|
| The Rehab Grid Physiotherapy and Sports Performance | 30 min | $90 | yes | Tomorrow · 9:30 AM | https://clinicly.ca/c/the-rehab-grid-physiotherapy-and-sports-performance.7is |
| Hesed Health - Family Physiotherapy and Psychotherapy | 30 min | $85 | yes | Tue 17 · 4:15 PM | https://clinicly.ca/c/hesed-health-family-physiotherapy-and-psychotherapy.10d0 |

## Practitioners

| Name | Credential | Licence | From | Next opening | Page |
|---|---|---|---|---|---|
| Karim Hanna | PT |  | $90 | Tomorrow · 9:30 AM | https://clinicly.ca/p/karim-hanna.3yd0 |
| Chantelle Wong | PT |  | $90 | Tomorrow · 10:00 AM | https://clinicly.ca/p/chantelle-wong.3ydq |
| Ryan Brijlal | PT |  | $90 | Tomorrow · 10:00 AM | https://clinicly.ca/p/ryan-brijlal.3yck |
| Lydia Grauer |  |  | $90 | Tomorrow · 11:30 AM | https://clinicly.ca/p/lydia-grauer.3ycw |
| Ashton Yuen |  |  | $90 | Tue 17 · 8:00 AM | https://clinicly.ca/p/ashton-yuen.3ydu |
| Michelle Manley | PT |  | $90 | Tue 17 · 2:00 PM | https://clinicly.ca/p/michelle-manley.3ydk |
| Jireh Wang | PT |  | $85 | Tue 17 · 4:15 PM | https://clinicly.ca/p/jireh-wang.6621 |
| Andy Wang | R.Ac |  | $85 | Sat 21 · 8:00 AM | https://clinicly.ca/p/andy-wang.661v |
| Joseph Di Fonzo | PT |  | $90 | not checked | https://clinicly.ca/p/joseph-di-fonzo.3ycq |

## Openings (next 7 days)

| Practitioner | Date | Times | Book |
|---|---|---|---|
| Karim Hanna | Tomorrow · 9:30 AM | 9:30a | https://clinicly.ca/p/karim-hanna.3yd0#service=259&at=2026-11-16T14%3A30%3A00.000Z |
| Karim Hanna | Tomorrow · 11:00 AM | 11:00a | https://clinicly.ca/p/karim-hanna.3yd0#service=239&at=2026-11-16T16%3A00%3A00.000Z |
| Karim Hanna | Tomorrow · 11:15 AM | 11:15a | https://clinicly.ca/p/karim-hanna.3yd0#service=259&at=2026-11-16T16%3A15%3A00.000Z |
| Karim Hanna | Tomorrow · 11:30 AM | 11:30a | https://clinicly.ca/p/karim-hanna.3yd0#service=259&at=2026-11-16T16%3A30%3A00.000Z |
| Karim Hanna | Tue 17 · 10:45 AM | 10:45a | https://clinicly.ca/p/karim-hanna.3yd0#service=239&at=2026-11-17T15%3A45%3A00.000Z |
| Karim Hanna | Tue 17 · 11:00 AM | 11:00a | https://clinicly.ca/p/karim-hanna.3yd0#service=259&at=2026-11-17T16%3A00%3A00.000Z |
| Karim Hanna | Tue 17 · 11:15 AM | 11:15a | https://clinicly.ca/p/karim-hanna.3yd0#service=259&at=2026-11-17T16%3A15%3A00.000Z |
| Karim Hanna | Thu 19 · 12:00 PM | 12:00p | https://clinicly.ca/p/karim-hanna.3yd0#service=239&at=2026-11-19T17%3A00%3A00.000Z |
| Chantelle Wong | Tomorrow · 10:00 AM | 10:00a | https://clinicly.ca/p/chantelle-wong.3ydq#service=3&at=2026-11-16T15%3A00%3A00.000Z |
| Chantelle Wong | Tomorrow · 10:15 AM | 10:15a | https://clinicly.ca/p/chantelle-wong.3ydq#service=133&at=2026-11-16T15%3A15%3A00.000Z |
| Chantelle Wong | Tomorrow · 11:00 AM | 11:00a | https://clinicly.ca/p/chantelle-wong.3ydq#service=1&at=2026-11-16T16%3A00%3A00.000Z |
| Chantelle Wong | Tomorrow · 11:15 AM | 11:15a | https://clinicly.ca/p/chantelle-wong.3ydq#service=133&at=2026-11-16T16%3A15%3A00.000Z |
| Chantelle Wong | Tomorrow · 11:30 AM | 11:30a | https://clinicly.ca/p/chantelle-wong.3ydq#service=3&at=2026-11-16T16%3A30%3A00.000Z |
| Chantelle Wong | Tomorrow · 11:45 AM | 11:45a | https://clinicly.ca/p/chantelle-wong.3ydq#service=216&at=2026-11-16T16%3A45%3A00.000Z |
| Ryan Brijlal | Tomorrow · 10:00 AM | 10:00a | https://clinicly.ca/p/ryan-brijlal.3yck#service=1&at=2026-11-16T15%3A00%3A00.000Z |
| Lydia Grauer | Tomorrow · 11:30 AM | 11:30a | https://clinicly.ca/p/lydia-grauer.3ycw#service=1&at=2026-11-16T16%3A30%3A00.000Z |
| Lydia Grauer | Tomorrow · 11:45 AM | 11:45a | https://clinicly.ca/p/lydia-grauer.3ycw#service=133&at=2026-11-16T16%3A45%3A00.000Z |
| Lydia Grauer | Tomorrow · 12:00 PM | 12:00p | https://clinicly.ca/p/lydia-grauer.3ycw#service=133&at=2026-11-16T17%3A00%3A00.000Z |
| Lydia Grauer | Tomorrow · 12:15 PM | 12:15p | https://clinicly.ca/p/lydia-grauer.3ycw#service=133&at=2026-11-16T17%3A15%3A00.000Z |
| Lydia Grauer | Tomorrow · 1:15 PM | 1:15p | https://clinicly.ca/p/lydia-grauer.3ycw#service=133&at=2026-11-16T18%3A15%3A00.000Z |
| Ashton Yuen | Tue 17 · 8:00 AM | 8:00a | https://clinicly.ca/p/ashton-yuen.3ydu#service=133&at=2026-11-17T13%3A00%3A00.000Z |
| Ashton Yuen | Tue 17 · 8:15 AM | 8:15a | https://clinicly.ca/p/ashton-yuen.3ydu#service=133&at=2026-11-17T13%3A15%3A00.000Z |
| Ashton Yuen | Tue 17 · 9:30 AM | 9:30a | https://clinicly.ca/p/ashton-yuen.3ydu#service=133&at=2026-11-17T14%3A30%3A00.000Z |
| Ashton Yuen | Tue 17 · 9:45 AM | 9:45a | https://clinicly.ca/p/ashton-yuen.3ydu#service=133&at=2026-11-17T14%3A45%3A00.000Z |
| Ashton Yuen | Wed 18 · 1:00 PM | 1:00p | https://clinicly.ca/p/ashton-yuen.3ydu#service=1&at=2026-11-18T18%3A00%3A00.000Z |
| Michelle Manley | Tue 17 · 2:00 PM | 2:00p | https://clinicly.ca/p/michelle-manley.3ydk#service=133&at=2026-11-17T19%3A00%3A00.000Z |
| Michelle Manley | Tue 17 · 3:00 PM | 3:00p | https://clinicly.ca/p/michelle-manley.3ydk#service=133&at=2026-11-17T20%3A00%3A00.000Z |
| Michelle Manley | Tue 17 · 3:15 PM | 3:15p | https://clinicly.ca/p/michelle-manley.3ydk#service=133&at=2026-11-17T20%3A15%3A00.000Z |
| Michelle Manley | Wed 18 · 5:15 PM | 5:15p | https://clinicly.ca/p/michelle-manley.3ydk#service=133&at=2026-11-18T22%3A15%3A00.000Z |
| Michelle Manley | Thu 19 · 2:45 PM | 2:45p | https://clinicly.ca/p/michelle-manley.3ydk#service=133&at=2026-11-19T19%3A45%3A00.000Z |
| Michelle Manley | Thu 19 · 3:00 PM | 3:00p | https://clinicly.ca/p/michelle-manley.3ydk#service=133&at=2026-11-19T20%3A00%3A00.000Z |
| Michelle Manley | Thu 19 · 4:45 PM | 4:45p | https://clinicly.ca/p/michelle-manley.3ydk#service=133&at=2026-11-19T21%3A45%3A00.000Z |
| Jireh Wang | Tue 17 · 4:15 PM | 4:15p | https://clinicly.ca/p/jireh-wang.6621#service=39&at=2026-11-17T21%3A15%3A00.000Z |
| Jireh Wang | Tue 17 · 4:45 PM | 4:45p | https://clinicly.ca/p/jireh-wang.6621#service=5&at=2026-11-17T21%3A45%3A00.000Z |
| Jireh Wang | Tue 17 · 7:00 PM | 7:00p | https://clinicly.ca/p/jireh-wang.6621#service=5&at=2026-11-18T00%3A00%3A00.000Z |
| Jireh Wang | Wed 18 · 12:00 PM | 12:00p | https://clinicly.ca/p/jireh-wang.6621#service=39&at=2026-11-18T17%3A00%3A00.000Z |
| Jireh Wang | Wed 18 · 12:30 PM | 12:30p | https://clinicly.ca/p/jireh-wang.6621#service=5&at=2026-11-18T17%3A30%3A00.000Z |
| Jireh Wang | Wed 18 · 2:45 PM | 2:45p | https://clinicly.ca/p/jireh-wang.6621#service=5&at=2026-11-18T19%3A45%3A00.000Z |
| Jireh Wang | Fri 20 · 10:30 AM | 10:30a | https://clinicly.ca/p/jireh-wang.6621#service=31&at=2026-11-20T15%3A30%3A00.000Z |
| Jireh Wang | Fri 20 · 11:00 AM | 11:00a | https://clinicly.ca/p/jireh-wang.6621#service=5&at=2026-11-20T16%3A00%3A00.000Z |
| Jireh Wang | Fri 20 · 11:15 AM | 11:15a | https://clinicly.ca/p/jireh-wang.6621#service=6&at=2026-11-20T16%3A15%3A00.000Z |
| Jireh Wang | Fri 20 · 11:30 AM | 11:30a | https://clinicly.ca/p/jireh-wang.6621#service=39&at=2026-11-20T16%3A30%3A00.000Z |
| Jireh Wang | Fri 20 · 11:45 AM | 11:45a | https://clinicly.ca/p/jireh-wang.6621#service=4&at=2026-11-20T16%3A45%3A00.000Z |
| Jireh Wang | Fri 20 · 12:00 PM | 12:00p | https://clinicly.ca/p/jireh-wang.6621#service=5&at=2026-11-20T17%3A00%3A00.000Z |
| Jireh Wang | Fri 20 · 12:15 PM | 12:15p | https://clinicly.ca/p/jireh-wang.6621#service=31&at=2026-11-20T17%3A15%3A00.000Z |
| Jireh Wang | Fri 20 · 12:30 PM | 12:30p | https://clinicly.ca/p/jireh-wang.6621#service=39&at=2026-11-20T17%3A30%3A00.000Z |
| Jireh Wang | Fri 20 · 12:45 PM | 12:45p | https://clinicly.ca/p/jireh-wang.6621#service=6&at=2026-11-20T17%3A45%3A00.000Z |
| Jireh Wang | Fri 20 · 1:00 PM | 1:00p | https://clinicly.ca/p/jireh-wang.6621#service=4&at=2026-11-20T18%3A00%3A00.000Z |
| Jireh Wang | Fri 20 · 1:30 PM | 1:30p | https://clinicly.ca/p/jireh-wang.6621#service=39&at=2026-11-20T18%3A30%3A00.000Z |
| Jireh Wang | Fri 20 · 2:00 PM | 2:00p | https://clinicly.ca/p/jireh-wang.6621#service=31&at=2026-11-20T19%3A00%3A00.000Z |
| Jireh Wang | Fri 20 · 2:15 PM | 2:15p | https://clinicly.ca/p/jireh-wang.6621#service=4&at=2026-11-20T19%3A15%3A00.000Z |
| Jireh Wang | Fri 20 · 2:30 PM | 2:30p | https://clinicly.ca/p/jireh-wang.6621#service=39&at=2026-11-20T19%3A30%3A00.000Z |
| Jireh Wang | Fri 20 · 3:00 PM | 3:00p | https://clinicly.ca/p/jireh-wang.6621#service=5&at=2026-11-20T20%3A00%3A00.000Z |
| Jireh Wang | Fri 20 · 3:30 PM | 3:30p | https://clinicly.ca/p/jireh-wang.6621#service=39&at=2026-11-20T20%3A30%3A00.000Z |
| Andy Wang | Sat 21 · 8:00 AM | 8:00a | https://clinicly.ca/p/andy-wang.661v#service=39&at=2026-11-21T13%3A00%3A00.000Z |
| Andy Wang | Sat 21 · 8:30 AM | 8:30a | https://clinicly.ca/p/andy-wang.661v#service=5&at=2026-11-21T13%3A30%3A00.000Z |
| Andy Wang | Sat 21 · 9:00 AM | 9:00a | https://clinicly.ca/p/andy-wang.661v#service=39&at=2026-11-21T14%3A00%3A00.000Z |
| Andy Wang | Sat 21 · 9:15 AM | 9:15a | https://clinicly.ca/p/andy-wang.661v#service=4&at=2026-11-21T14%3A15%3A00.000Z |
| Andy Wang | Sat 21 · 9:30 AM | 9:30a | https://clinicly.ca/p/andy-wang.661v#service=5&at=2026-11-21T14%3A30%3A00.000Z |
| Andy Wang | Sat 21 · 10:00 AM | 10:00a | https://clinicly.ca/p/andy-wang.661v#service=39&at=2026-11-21T15%3A00%3A00.000Z |
| Andy Wang | Sat 21 · 10:30 AM | 10:30a | https://clinicly.ca/p/andy-wang.661v#service=4&at=2026-11-21T15%3A30%3A00.000Z |
| Andy Wang | Sat 21 · 11:00 AM | 11:00a | https://clinicly.ca/p/andy-wang.661v#service=39&at=2026-11-21T16%3A00%3A00.000Z |
| Andy Wang | Sat 21 · 11:30 AM | 11:30a | https://clinicly.ca/p/andy-wang.661v#service=5&at=2026-11-21T16%3A30%3A00.000Z |
| Andy Wang | Sat 21 · 11:45 AM | 11:45a | https://clinicly.ca/p/andy-wang.661v#service=4&at=2026-11-21T16%3A45%3A00.000Z |
| Andy Wang | Sat 21 · 12:00 PM | 12:00p | https://clinicly.ca/p/andy-wang.661v#service=39&at=2026-11-21T17%3A00%3A00.000Z |
| Andy Wang | Sat 21 · 12:30 PM | 12:30p | https://clinicly.ca/p/andy-wang.661v#service=5&at=2026-11-21T17%3A30%3A00.000Z |
| Andy Wang | Sat 21 · 1:00 PM | 1:00p | https://clinicly.ca/p/andy-wang.661v#service=39&at=2026-11-21T18%3A00%3A00.000Z |
| Andy Wang | Sat 21 · 1:30 PM | 1:30p | https://clinicly.ca/p/andy-wang.661v#service=5&at=2026-11-21T18%3A30%3A00.000Z |
| Andy Wang | Sat 21 · 2:00 PM | 2:00p | https://clinicly.ca/p/andy-wang.661v#service=39&at=2026-11-21T19%3A00%3A00.000Z |
| Andy Wang | Sat 21 · 2:15 PM | 2:15p | https://clinicly.ca/p/andy-wang.661v#service=4&at=2026-11-21T19%3A15%3A00.000Z |
| Andy Wang | Sat 21 · 2:30 PM | 2:30p | https://clinicly.ca/p/andy-wang.661v#service=5&at=2026-11-21T19%3A30%3A00.000Z |
| Andy Wang | Sat 21 · 2:45 PM | 2:45p | https://clinicly.ca/p/andy-wang.661v#service=4&at=2026-11-21T19%3A45%3A00.000Z |
| Andy Wang | Sat 21 · 3:15 PM | 3:15p | https://clinicly.ca/p/andy-wang.661v#service=39&at=2026-11-21T20%3A15%3A00.000Z |
| Andy Wang | Sat 21 · 3:45 PM | 3:45p | https://clinicly.ca/p/andy-wang.661v#service=5&at=2026-11-21T20%3A45%3A00.000Z |
| Andy Wang | Sat 21 · 4:00 PM | 4:00p | https://clinicly.ca/p/andy-wang.661v#service=4&at=2026-11-21T21%3A00%3A00.000Z |
| Andy Wang | Sat 21 · 4:15 PM | 4:15p | https://clinicly.ca/p/andy-wang.661v#service=5&at=2026-11-21T21%3A15%3A00.000Z |

## Good to know

### How much does physiotherapy cost in Whitchurch-Stouffville?

The median listed price is $120, taken from 104 priced services at 12 clinics in Whitchurch-Stouffville. Half of them fall between $98 and $151.25. 224 services here publish no price.

### Is physiotherapy covered by MSP or extended health in Ontario?

Ontario pays for physiotherapy at government-funded clinics for people 65 or older, people 19 or under, people discharged from hospital after an overnight stay or day surgery in the last 12 months (for the condition they were treated for), long-term care residents 18 or older, and people receiving Ontario Works or ODSP. For everyone else the government does not cover physiotherapy, and they pay through extended health benefits or out of pocket. Checked against government sources in October 2026.

### Can I get a same-day appointment in Whitchurch-Stouffville?

Not today. No openings are left at the 13 clinics we can currently check in Whitchurch-Stouffville, and 1 other clinic we could not check at all.

### Which Whitchurch-Stouffville clinics direct-bill my insurer?

10 clinics of the 14 clinics whose billing page we have read in Whitchurch-Stouffville state they submit a claim for you. Patient plans named most often: Canada Life (8), Extended health plans (5), Sun Life (1), TELUS eClaims (1). Confirm with the clinic before you book.

## Nearby / other care

- [Addington Highlands, Ontario](https://clinicly.ca/on/addington-highlands/physiotherapy)
- [Ajax, Ontario](https://clinicly.ca/on/ajax/physiotherapy)
- [Alfred, Ontario](https://clinicly.ca/on/alfred/physiotherapy)
- [Alfred and Plantagenet, Ontario](https://clinicly.ca/on/alfred-and-plantagenet/physiotherapy)
- [Algonquin Highlands, Ontario](https://clinicly.ca/on/algonquin-highlands/physiotherapy)
- [Alliston, Ontario](https://clinicly.ca/on/alliston/physiotherapy)
- [Amaranth, Ontario](https://clinicly.ca/on/amaranth/physiotherapy)
- [Amherstburg, Ontario](https://clinicly.ca/on/amherstburg/physiotherapy)

---

- Availability here is read from clinics on a schedule, not live. A time shown may already be taken.
- "Not checked" and "no openings" are different answers and are written differently.
- Coverage is partial. A list from this site is never every clinic in an area.
- A billing line is a report, not a guarantee. Confirm with the clinic before relying on one.
- Clinicly writes no reviews and rates no one. Every rating shown comes from outside review sites, combined.
- Terms of use and data notes: https://clinicly.ca/llms.txt