We're sorry, our Family Physician waitlist is closed.
Family Medicine · Thornhill & North York

Healthcare That Moves You Forward

Comprehensive medical care within Thornhill and North York for you and your family. We have a team of experienced healthcare professionals working together under one roof ready to serve you.

Bathurst & Steeles Thornhill / North York border
Open 5 days Mon–Fri, evenings available
A physician holding a patient's hand
What we treat

Care for every stage of life

From everyday health needs to specialized services like naturopathy and nutrition counselling, our team treats the whole person, not just the visit.

Family & Preventive Care

Annual physicals, screenings, immunizations, and ongoing care for patients of every age.

Naturopathic Care

Naturopathic care that blends nutrition, lifestyle, and natural therapies with your family doctor's treatment plan.

Nutrition Counselling

One-on-one sessions to build sustainable eating habits, manage weight, and support chronic conditions.

See all services

Hours & location

Find us at Bathurst & Steeles

Easy access via public transit, serving patients across Thornhill and North York. Evening hours available Monday and Wednesday.

Get directions & contact info

Monday1 pm – 8 pm
Tuesday9 am – 5 pm
Wednesday1 pm – 8 pm
Thursday9 am – 5 pm
Friday9 am – 3 pm
Saturday – SundayClosed