Comprehensive Primary Care Clinics
With locations across Metro Vancouver & Squamish
Comprehensive Primary Care Clinics
With locations across Metro Vancouver & Squamish
Our Clinics
Explore our clinic locations - Your healthcare journey starts here!

Terra Nova Medical (No. 1 Rd)
140-6011 No 1 Road, Richmond
- Phone:(604) 285-2263
- Email:support@terranovamedical.ca

Main Street Medical Clinic
3882 Main Street, Vancouver
- Phone:236-471-5606
- Email:mainstreet@terranovamedical.ca

Squamish Medical Clinic
102-1870 Dowad Drive, Squamish
- Phone:604-898-6700
- Email:squamish@terranovamedical.ca

Brighouse Medical Clinic (2025)
709-8119 Park Road, Richmond
Tel: 604 273-2502, Fax: 604 394-2556 **Accepting patients on a waitlist basis**

Brighouse Medical Clinic (2025)
709-8119 Park Road, Richmond
- Phone:604-273-2502
- Email:brighouse@terranovamedical.ca

TBA: Jubilee Medical Clinic
1803 Fort St. Victoria, BC V8R 1J6
- Phone:TBA
- Email:support@terranovamedical.ca

TBA: (2nd) Squamish Medical Clinic
38247 Cleveland Ave, Squamish, BC V8B 0B4
- Phone:TBA
- Email:support@terranovamedical.ca

TBA: Camellia (Nov 2025)
116-10928 132 Street, Surrey, BC V3T 3W7
**Accepting patients based on a waitlist basis**

TBA: Camellia (Nov 2025)
116-10928 132 Street, Surrey, BC V3T 3W7
- Phone:TBA
- Email:support@terranovamedical.ca

Terra Nova Primary Care
115-6011 No 1 Road, Richmond
- Phone:(604) 285-2263
- Email:support@terranovamedical.ca

Main & Marine Medical Clinic
235 SE Marine Dr, Vancouver, BC V5X 2S4
Tel: 604-322-3011, Fax 604-322-2827

Main & Marine Medical Clinic
235 SE Marine Dr, Vancouver, BC V5X 2S4
- Phone:604-322-3011
- Email:support@terranovamedical.ca

Yorkson Medical Clinic
A120-8045 204 Street, Langley Township
- Phone:236-471-7051
- Email:info@yorksonmedicalclinic.ca

TBA: Commercial & Broadway
201 - 2460 Commercial Dr, Vancouver, BC V5N 4B9
Tel: 604-285-2263, Fax: 604-284-2263 **Accepting patients on a waitlist basis**

TBA: Commercial & Broadway
201 - 2460 Commercial Dr, Vancouver, BC V5N 4B9
- Phone:604-285-2263
- Email:com.bdway@terranovamedical.ca

TBA: Abbotsford Medical Clinic
2362 Whatcom Rd #105 Abbotsford, BC V3G 0C1
- Phone:TBA
- Email:support@terranovamedical.ca

TBA: Duncan Medical Clinic
291 Cowichan Way Duncan, BC V9L 6P5
- Phone:TBA
- Email:support@terranovamedical.ca

TBA: Metrotown Medical Clinic
115-5050 Kingsway, Burnaby BC V5H 4C2
- Phone:TBA
- Email:support@terranovamedical.ca

Westminster Medical Clinic
150-7031 Westminster Hwy, Richmond
- Phone:604-270-6004
- Email:westminster@terranovamedical.ca

Brow of the Hill Medical Clinic
854 Twelfth Street, New Westminster
Tel: 604-545-0050, Fax: 604-545-0051

Brow of the Hill Medical Clinic
854 Twelfth Street, New Westminster
- Phone:604-545-0050
- Email:browofthehill@terranovamedical.ca
King's Cross Medical Clinic
7550 King George Blvd, Surrey (inside Superstore)
Tel: 604-598-9880, Fax: 604-598-2493 **Accepting patients based on a waitlist basis**
King's Cross Medical Clinic
7550 King George Blvd, Surrey (inside Superstore)
- Phone:604-598-9880
- Email:kingscross@terranovamedical.ca

Lonsdale Medical Clinic
102A -1124 Lonsdale Ave, North Vancouver
Tel: 604-982-7732, Fax: 604-914-3011 **Accepting patients based on a waitlist basis**

Lonsdale Medical Clinic
102A -1124 Lonsdale Ave, North Vancouver
- Phone:604-982-7732
- Email:lonsdale@terranovamedical.ca

TBA: Fraser Medical Clinic
6690 Fraser St, Vancouver BC, V5X 3T5
- Phone:TBA
- Email:support@terranovamedical.ca

TBA: Tsawwassen Medical Clinic
5461 12th Ave, Tsawwassen BC V4M 3J9
- Phone:TBA
- Email:support@terranovamedical.ca

TBA: Brighouse Medical Clinic (2025)
709-8119 Park Road, Richmond
Tel: 604 273-2502, Fax: 604 394-2556 **Accepting patients on a waitlist basis**

TBA: Brighouse Medical Clinic (2025)
709-8119 Park Road, Richmond
- Phone:604-273-2502
- Email:brighouse@terranovamedical.ca