Care for every age, every stage
From newborn check-ups and childhood vaccinations to teen mental-health support, women's and men's health, prenatal counselling, midlife screening, and senior care — one practice can follow your whole family for life. Continuity matters in primary care, and we're here for the long haul.
OHIP coverage made simple
Most visits are fully covered by OHIP. Just bring your valid health card to your first appointment. A small number of services — travel vaccines, certain forms, sick notes for employers — are uninsured and have a posted fee, which we'll always tell you about up front.
What to expect at your first visit
Your first appointment is usually 30–45 minutes. We'll review your medical history, current medications, family history, and any concerns you'd like to address. If you're transferring from another doctor, we'll request your records so nothing gets missed. You'll leave with a clear plan and any referrals or lab requisitions you need.
Easy to book, easy to reach
Book online, call us, or simply walk in for your first visit. Our Bloor Street location is steps from Dufferin Station with street parking nearby. Once you're rostered, you'll be able to book follow-ups quickly and reach reception by phone for prescription refills, results, and questions between visits.
Have more questions? See our services list, learn about Dr. Vinita Singh, or jump straight to booking.

