LGBTQ+ flag
Mother looking at her child with faces touching
Two women sharing a laugh on a bench

Primary Care with Nurse Practitioners and Midwives alongside skilled Allied Health Practitioners

Our health clinic strives to provide accessible, inclusive and trauma-informed whole body care for all patients on the North Shore

woman holding her baby in the air

Our Services

Primary Care

Nurse Practitioners

Growing Families

Prenatal care
Postpartum care
Lactation consulting
Speech-language pathology
Perinatal mental health counselling

Physical Wellbeing

Registered massage therapy
Occupational therapy
Hand therapy

Mental Health

Clinical counselling
Somatic trauma therapy

Frequently Asked Questions

Do you do direct billing?

We currently do direct billing with Pacific Blue Cross only. 

Do you have parking?

Yes, there is lots of parking available in the Library Square in Lynn Valley.

Do I need a referral to see your Allied Health Practitioners?

No, you do not need a referral to see any of our Allied Health practitioners. You can book an appointment online or give us a call at 604-973-0210. 

Are your clinic’s services covered by MSP?

Our primary care services provided by midwives and nurse practitioners are covered by MSP. Other services, such as physiotherapy and counselling, may be covered under private health insurance plans. Please review your plan to confirm.

Do you offer virtual consultations?

Some practitioners do! Please contact us to discuss this option further. 

  • "The Midwives at Canopy are AMAZING. I have 2 sons, one born in 2018 & one in 2022, both of whom I received care with Canopy & I am extremely happy with not only the clinical care, but the emotional care & support from these wonderful women. Thank you!"


  • "The staff are very knowledgeable and friendly with a wide range of services. I have been coming.. for about 5 years. The individual rooms that each therapist has are large and not crowded. First rate."


Get in touch today

Book an appointment by phone or online


149-1233 Lynn Valley Rd.
North Vancouver, BC V7J 0A1

Monday to Saturday 7am to 7:30pm