Ranchers Medical Clinic logoRanchers MedicalCompassion · Care · Community
Our Team

Experienced, multilingual physicians who actually know your name.

Every Ranchers physician is Canadian-trained and committed to long-term, personal care.

Dr. Emily Carter, Family Physician · Clinic Lead

Dr. Emily Carter

Family Physician · Clinic Lead

Dr. Carter brings 12 years of family-medicine experience with a special interest in women's and adolescent health.

English · French
Women's Health · Preventive Care · Mental Health
Book with Emily
Dr. Arjun Patel, Family Physician

Dr. Arjun Patel

Family Physician

Dr. Patel focuses on chronic disease management and supporting newcomers navigating Canadian healthcare.

English · Punjabi · Hindi
Diabetes Care · Cardiovascular Health · Newcomer Health
Book with Arjun
Dr. Mei Lin, Pediatrics & Family Medicine

Dr. Mei Lin

Pediatrics & Family Medicine

Dr. Lin loves caring for children and supporting growing families from infancy through adolescence.

English · Mandarin · Cantonese
Pediatrics · Maternal Health · Vaccinations
Book with Mei
Dr. Michael Okafor, Senior Family Physician

Dr. Michael Okafor

Senior Family Physician

Dr. Okafor offers two decades of experience in chronic-disease care, geriatrics, and community medicine.

English
Geriatrics · Hypertension · Mental Health
Book with Michael