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:oneroad@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
709-8119 Park Road, Richmond
Tel: 604 273-2502, Fax: 604 394-2556 **Accepting patients on a waitlist basis**
Brighouse Medical Clinic
709-8119 Park Road, Richmond
- Phone:604-273-2502
- Email:brighouse@terranovamedical.ca
TBA: Duncan Medical Clinic
291 Cowichan Way Duncan, BC V9L 6P5
Tel: (250) 746-7720 Fax: (250) 748-4839 **Accepting patients based on a waitlist basis**
TBA: Duncan Medical Clinic
291 Cowichan Way Duncan, BC V9L 6P5
- Phone:(250) 746-7720
- Email:duncan@terranovamedical.ca
TBA: Jubilee Medical Clinic
1803 Fort St. Victoria, BC V8R 1J6
- 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-242-3570
- Email:oneroad@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
Cleveland Medical Clinic
38247 Cleveland Ave, Squamish, BC V8B 0B4
Tel: +1 604-982-9967, Fax: 778-605-2942 **Accepting patients on a waitlist basis**
Cleveland Medical Clinic
38247 Cleveland Ave, Squamish, BC V8B 0B4
- Phone:+1 604-982-9967
- Email:cleveland@terranovamedical.ca
Commercial & Broadway Clinic
201 - 2460 Commercial Dr, Vancouver, BC V5N 4B9
Tel: 604-285-2263, Fax: 604-284-2263 **Accepting patients on a waitlist basis**
Commercial & Broadway Clinic
201 - 2460 Commercial Dr, Vancouver, BC V5N 4B9
- Phone:604-285-2263
- Email:comml.bdway@terranovamedical.ca
TBA: Abbotsford Medical Clinic
2362 Whatcom Rd #105 Abbotsford, BC V3G 0C1
- 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: Metrotown Medical Clinic
115-5050 Kingsway, Burnaby BC V5H 4C2
- Phone:TBA
- Email:support@terranovamedical.ca