​Thank you to our veterinary partners
Search by
postal code:
Search our site:

Animal Helpline:


For all other calls and inquiries
see our contact details.

Find a BC SPCA location in your area:

Veterinary partners

Thank you!

We could never do the work we do without the passionate staff at these hospitals.

The list of those who provide assistance continues to grow as veterinary clinics are increasingly generous and compassionate. If you assist the BC SPCA and don’t see your name on this list, contact outreach@spca.bc.ca to let us know!

Aaron Animal Hospital
Abbotsford Valley Animal Emergency Clinic
Aberdeen Veterinary Hospital
Agassiz Animal Hospital
Alouette Animal Hospital
Alpha Animal Hospital
Alpine Pet Hospital
Ambleside Animal Hospital
Amherst Veterinary Hospital
Anderson Animal Hospital
Anderson Veterinary Clinic
Angel Animal Hospital
Anicare Veterinary Hospital
Animal Care Hospital of Quesnel
Animal Care Hospital of Williams Lake
Animal Medical Hospital
Apex Animal Hospital
Apollo Animal Hospital
Arbutus West Animal Clinic
Arrow Lake Veterinary Clinic
Asher Road Animal Hospital
Bakerview Pet Hospital
Beaver Valley Animal Clinic
Bellevue Veterinary Hospital
Benson View Veterinary Hospital
Breadner Veterinary Services
Broadmead Village Vet Clinic
Bulkley Valley Veterinary Clinic
Burns Lake Vet Clinic
Burnside Pet Clinic
Burrard Animal Hospital + Emergency
Burtch Animal Hospital
Bute Street Veterinary Clinic
Campbell River Veterinary Hospital
Canada West Veterinary Specialists
Capital Cat Clinic
Capitol Hill Animal Hospital
Cariboo Country Mobile Vet Services
Carrington Animal Hospital
Castlegar Veterinary Hospital
Cats At Home
Central Animal Hospital
Central Cowichan Animal Hospital
Central Island Vet Emergency Hospital
Central Saanich Animal Hospital
Central Valley Veterinary Hospital
Central Victoria Veterinary Hospital
Chase River Veterinary Hospital
Cheam View Veterinary Hospital
Chemainus Animal Hospital
Chetwynd Veterinary Hospital
Clearbrook Animal Hospital
Coast Meridian Animal Hospital
Coastal Rivers Pet Hospital
Coastland Veterinary Hospital
Cobble Hill Animal Hospital
College Heights Vet Clinic
Columbia Square Animal Hospital
Columbia Summit Veterinary Hospital
Como Lake Veterinary Hospital
Comox Valley Animal Hospital
Companion Animal Hospital
Coombs Veterinary Hospital
Cottonwood Falls Animal Clinic
Cottonwood Veterinary Clinic
Country Animal Hospital Merville
Courtenay Veterinary Clinic
Cranbrook Vet Hospital
Creekside Animal Clinic
Creston Veterinary Hospital
Dawson Creek Vet Clinic
Dean Park Pet Hospital
Deep Creek Veterinary Services
Departure Bay Veterinary Hospital
Dewdney Animal Hospital
Dr. Brian Considine
Dragon Lake Veterinary Hospital
Duncan Animal Hospital
Eagle Ridge Animal & Bird Hospital
Eagle Ridge Vet Hospital
Eagleview Veterinary Hopsital
Eastridge Animal Hospital
Edmonds St. Animal Hospital
Elk Lake Veterinary Hospital
Ellwood Park Animal Hospital
English Bay Ultrasound Service
Fairfield Animal Hospital
Fort Langley Veterinary Clinic
Fraser Heights Animal Hospital
Fraser Valley Emergency Veterinary Services
Garibaldi Veterinary Hospital
Gentle Pet Clinic
Gladys Pet Hospital
Grace Veterinary Hospital
Guildford Animal Hospital
Gulf Islands Vet Clinic
Haney Animal Hospital
Hart Family Veterinary Clinic
Healing Paws
Hill’n Dale Animal Hospital
Hillside Veterinary Hospital
Home Comfort Veterinary Housecalls
Invermere Veterinary Hospital
Island Veterinary Hospital
Jacobson Veterinary Services
Juan de Fuca Veterinary Clinic
K.L.O. Veterinary Hospital
Kamloops Large Animal Veterinary Clinic
Kennedy Heights Animal and Bird Hospital
Kensington Animal Hospital
Kent Veterinary Clinic
King George Vet Hospital
Kootenay Veterinary Clinic
Lakeland Vet Clinic
Lakeshore Animal Clinic
Landing Veterinary Clinic
Lifetime Pet Care Practice
Lighthouse Veterinary Hospital
Lincoln Animal Hospital
Lynn Valley Veterinary Clinic
Manzini Animal Hospital
Maple Ridge Vet Hospital
Mark E.H. Smith Inc
Marshall Veterinary Hospital
Mayne Veterinary Clinic
McKenzie Vet Services
Merecroft Vet Clinic
Mid-Isle Veterinary Hospital
Mill Bay Vet Hospital
Mission Creek Animal Hospital
Murdoch Veterinary Clinic
Nakusp Veterinary Clinic
Nanaimo Veterinary Hospital
Nelson Animal Hospital
Newton Animal Hospital
Norgate Animal Hospital
North Burnaby Pet Hospital
North Island Veterinary Hospital
North Kootenay Veterinary Services
North Peace Veterinary Clinic
North Star Veterinary Clinic
North West Veterinary Dermatology Services
Oak Animal Hospital
Oceanside Animal Hospital
Okanagan Veterinary Hospital
Oriole Road Animal Hospital
Ospika Animal Hospital
Oxford Animal Hospital
Pacific Animal Eye Speciality Services
Pacific Coast Veterinary Hospital
Pacific Rim Veterinary Hospital
Park Gate Animal & Bird Hospital
Parksville Animal Hospital
Paton & Martin Vet Services
Pawsitive Veterinary Care
Pender Island Veterinary Clinic
Petroglyph Animal Hospital
Powell River Vet Hospital
Prevost Veterinary Clinic
Prince George Vet Hospital
Qualicum Beach Animal Hospital
Quesnel Veterinary Clinic
Revelstoke Veterinary Clinic
Rivers Animal Hospital
Riverside Small Animal Hospital
Rose Valley Vet Hospital
Rutland Pet Hospital
S.I. Vet Ultrasound Service
Saanichton Village Veterinary Hospital
Salt Spring Veterinary Service
Sardis Animal Hospital
Scottsdale Veterinary Hospital
Saseenos Vet Services
Sechelt Animal Hospital
Selkirk Veterinary Hospital
Shamrock Veterinary Clinic
Shaughnessy Vet Hospital
Shuswap Veterinary Clinic
Sidney Animal Hospital
Sooke Veterinary Hospital
South Burnaby Veterinary Hospital
South Peace Animal Hospital
South Surrey Vet Hospital
Steeples Vet Clinic
Tanglefoot Veterinary Services
The Cat Hospital of Kamloops
The Dear Animal Hospital
The Visiting Vet
Townline Veterinary Hospital
Tri-Lake Animal Hospital
True North Veterinary Diagnostics
Twin Cedars Veterinary Service
Until We Meet Again
Valley Veterinary Services
Valleyview Veterinary Clinic
Van Isle Veterinary Hospital
Vancouver Animal Emergency Clinic
Vancouver Animal Wellness Hospital
Vedder Mountain Vet Clinic
Vetcetera Pet Hospital
West Boulevard Vet Clinic
West Coast Veterinary Dental Services
West Kelowna Vet Hospital
West Kootenay Animal Hospital
West Vancouver Veterinary Hospital
Westbank Animal Care Hospital
Westview Vet Hospital
Williams Lake Veterinary Hospital
Willoughby Animal Hospital
Wise Equine Veterinary Services
Woodgrove Animal Hospital