The Doctors’ Office is a full-service healthcare practice. Our clinic offers preventative, primary and urgent care for people of all ages. We provide holistic, person-centered healthcare in a comfortable and calm environment.


Infant, child, and adolescent health checks

We’re always delighted to see newborns, infants, and children for well-child care. The Doctors’ Office team uses the most current information to deal with and help you understand new and ongoing issues.

We also welcome adolescents and respect their right to confidential and quality care. Our doctors’ are skilled and experienced in dealing with the issues, challenges and rewards that commonly occur throughout the adolescent age of change.

Minor Surgery

Most of our doctors have advanced skills in procedures to remove possible skin cancers, warts, ” ingrown nails”, and the removal of distressing skin lesions for medical and cosmetic* reasons.

*cosmetic procedures are not covered by MSP and may incur a fee

Physical exams for insurance and driving

The Doctors’ Office has lots of experience helping patients with examinations and documentation for driving and insurance purposes. As these are uninsured services that are not covered by the Medical Services Plan, fees may apply. Find out more >

Primary care/Family Practice

We provide services for patients of any age from newborn to elderly.  Experts in preventive and person-centered care, The Doctors’ Office team uses the most up-to-date information to help you improve your health, access needed treatments and avoid unnecessary interventions.


At The Doctors’ Office our physicians are available for counseling of stress, depression, anxiety, and other mental health issues. We are also pleased to announce that Dr. Erika Horwitz (PhD) is now available to provide counseling in at TDO.

Acute Care

Accidents happen and we are here to help. From motor vehicle accidents to workplace injuries, The Doctors’ Office team has a long history of helping with ICBC and WorkSafe claims.

We are also equipped to help with lacerations that may require stitches, possible fractures, and most issues requiring urgent attention.

For emergencies, contact 911 or go to your closest emergency room

***We save many appointment spots for same day urgencies, so for anything that is urgent but not an emergency, please come to TDO right away and we will see you as soon as we can.***