Our mission: To protect and enhance the quality of life for domestic, farm and wild animals in B.C.

The BC SPCA relies on an extensive network of private veterinary clinics and hospitals to assist us in our life-saving work. These veterinarians, technicians and veterinary assistants offer all kinds of help, such as discounts for services for shelter animals, offer a free veterinary check for newly adopted animals, and providing low-cost spay/neuter surgeries for people in need of assistance. They also volunteer at free-roaming cat spay/neuter clinics and host fundraisers and microchip clinics. Veterinary clinics are, in short, our lifeline.

Read our Veterinary Update newsletters:

  • 2016: Highlights include a letter from Dr. Emilia Gordon, Manager of Animal Health, the success of a widespread spay/neuter project, information on building a relationship with your local rehabber, and details on how to get involved with the Vets in Action movement.
  • 2015: Highlights include details around helping with TNR, information about the laws and duties regarding wildlife and veterinary medicine, details around the BC SPCA's new provincial pet registry, new provincial legislative changes that allow veterinarians to euthanize critically distressed animals without approval from a BC SPCA constable, and information about the Million Acts of Kindness campaign.

  • 2014: Highlights include the importance of permanent pet ID, the need for accessible spay/neuter programs, an update on the Chilliwack dairy cattle case, and information on a veterinarian's duty to report.

  • 2013: Highlights include M.A.S.H. style spay/neuter clinics conducted in the Tofino region, a TNR Feral cat clinic, information on a veterinarian's duty to report, and veterinary involvement in developing Codes of Practice for farm animals

Resources and Links

Pediatric Spay/Neuter

Pet Identification


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 to let us know!

Abbotsford Veterinary Hospital
Abbotsford Valley Animal Emergency Clinic
Aberdeen Veterinary Hospital
Agwest Veterinary Group
Alouette Animal Hospital
Alpha Animal Hospital
Alpine Animal Hospital
Alpine Pet Hospital
Ambleside Animal 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 Emergency Clinic
Animal Medical Clinic-Okanagan
Apex Animal Hospital
Applecross Veterinary Hospital
Arbutus West Animal Clinic
Arrow Lake Veterinary Clinic
Asher Road Animal Hospital
Bakerview Pet Hospital
Beacon Cat Hopsital
Beaver Valley Animal Clinic
Bellevue Veterinary Hospital
Belmont Langford Vet Hospital
Benson View Veterinary Hospital
Blue Cross Pet Hospital
Bowen Veterinary Services
Boundary Bay Vet Specialty Hospital
Breadner Veterinary Services
Broadmead Village Vet Clinic
Bulkley Valley Veterinary Clinic
Burnaby Vet Hospital
Burnside Pet Clinic
Burns Lake Veterinary Clinic
Burrard Animal Hospital
Burtch Animal Hospital
Bute Street Veterinary Clinic
Campbell River Veterinary Hospital
Canada West Veterinary Specialists
Capital Cat Clinic
Capitol Hill Animal Hospital
Cariboo Mobile Veterinary Clinic
Carrington Animal Hospital
Castlegar Veterinary Hospital
Catcare Veterinary Clinic
Cats Only Veterinary Clinic
Central Animal Emergency Clinic
Central Animal Hospital - Vernon
Central Animal Hospital - Kamloops
Central City Animal Hospital
Central Island Veterinary Emergency Hospital
Central Saanich Animal Hospital
Central Valley Vet Hospital
Central Victoria Vet Hospital
Chase River Veterinary Hospital
Cheam View Veterinary Hospital
Chemainus Animal Hospital
Chetwynd Veterinary Hospital
Clinic for Cats
Cloverdale Animal Hospital
Coastland Veterinary Hospital
Cobble Hill Animal Hospital
College Heights Veterinary Clinic
Columbia Square Animal Hospital
Columbia Veterinary Services
Comox Valley Animal Hospital
Companion Animal Hospital
Coombs Veterinary Hospital
Coquitlam Animal Hospital
Cottonwood Falls Animal Clinic
Cottonwood Veterinary Clinic
Courtenay Veterinary Clinic
Craig Whalley Vet
Cranbrook Vet Hospital
Creekside Animal Clinic
Creston Veterinary Hospital
Cumberland Veterinary Clinic
Dr. Atkinson
Dr. Barker
Dr. Kennedy
Dr. Matthews

Dawson Creek Vet Clinic
Dean Park Pet Hospital
Deep Creek Veterinary Services
Delbrook Mall Animal Hospital
Departure Bay Veterinary Hospital
Dewdney Animal Hospital
Dogwood 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
Fraser Heights Animal Hospital
Garibaldi Veterinary Hospital
Glenn Mountain Animal Hospital
Gold River Veterinary Clinic
Grace Veterinary Hospital
Grand Forks Central Veterinary Services
Green Mobile Vet Services
Gulf Island Veterinary Clinic
Haney Animal Hospital
Hart Family Veterinary Clinic
Hill'n Dale Animal Hospital
Hillside Veterinary Hospital
Invermere Veterinary Hospital
Island Veterinary Hospital
Invermere Veterinary Hospital
J Jahren Veterinary Services
Juan de Fuca Veterinary Clinic
K.L.O. Veterinary Hospital
Kamloops Large Animal Veterinary Clinic
Kelowna Vet Hospital
Kennedy Heights Animal and Bird Hospital
Kensington Animal Hospital
Kent Veterinary Clinic
Kettle River Veterinary Services
King George Vet Hospital
Kitimat Veterinary Hospital
Kootenay Veterinary Clinic
Lakeland Veterinary Clinic
Lakeshore Animal Hospital
Landing Veterinary Clinic
Lifeline Animal Clinic
Lighthouse Veterinary Hospital
Little Mountain Veterinary Clinic
Mayne Island Veterinary Clinic
Manzini Animal Hospital
Maple Ridge Veterinary Hospital
Marshall Veterinary Hospital
McKenzie Veterinary Services
Menzies Pet Hospital
Merecroft Veterinary Hospital
Merritt Veterinary Hospital
Metrotown Animal Hospital
Mid-Isle Veterinary Hospital
Mill Bay Veterinary Hospital
Mills Veterinary Services
Mission Creek Animal Hospital
Morningside Animal Hospital
Murdoch Veterinary Clinic
Nanaimo Veterinary Hospital
Nancy Brock Veterinary Services
Nelson Animal Hospital
Newton Animal Hospital
Nicola Valley Veterinary Clinic
Night Owl Bird Hospital
Noah's Ark Mobile Veterinary Service
Norgate Animal Hospital
North Burnaby Pet Hospital
North Island Veterinary Hospital
North Kootenay Veterinary Services
North Peace Veterinary Clinic
North Road Animal Hospital
North Star Veterinary Clinic
Oak Animal Hospital
Oceanside Animal Hospital
Okanagan Veterinary Hospital
Oliver Veterinary Hospital
Oriole Road Animal Hospital
Ospika Animal Hospital
Oxford Animal Hospital
Pacific Animal Eye Speciality Services
Pacific Cat Clinic
Pacific Coast Veterinary Hospital
Pacific Rim Veterinary Hospital
Pacific Veterinary Hospital
Panorama Veterinary Services
Parksville Animal Hospital
Parsons Equine Internal Medical Services
Paton & Martin Vet Services
Pawsitive Veterinary Care
Peace Arch Veterinary Hospital
Penticton Veterinary Hospital
Petroglyph Veterinary Hospital
Pitt Meadows Animal Clinic
Powell River Veterinary Hospital
Prevost Veterinary Clinic
Prince George Veterinary Hospital
Qualicum Animal Hospital
Queen Charlotte Islands Animal Hospital
Quesnel Veterinary Clinic
Richmond Animal Hospital
Rivers Animal Hospital
Riverside Small Animal Hospital
Rose Valley Veterinary Hospital
Rutland Pet Hospital
Saanichton Village Veterinary Hospital
Salt Spring Veterinary Services
Sardis Animal Hospital Ltd
Selkirk Veterinary Hospital
Saseenos Vet Services
Scottsdale Vet Hospital
Sechelt Animal Hospital
Selkirk Veterinary Hospital
Shaughnessy Veterinary Hospital
Shuswap Veterinary Clinic
Sidney Animal Hospital
Sooke Veterinary Hospital
South Burnaby Veterinary Hospital
South Peace Animal Hospital
South Point Pet Hospital
South Surrey Vet Hospital
Steeples Vet Clinic
Sunoka Veterinary Clinic
Sunridge Veterinary Clinic
Swiftsure Equine Vet Services
Tanglefoot Vet Services
Terra Nova Village Vet
The Cat Hospital of Kamloops
The Clinic For Cats
The Visiting Vet
Thompson Rivers University AHT Clinic
Tranquille Road Animal Hospital
Trilake Animal Hospital
Tsolum Mobile Vet Health
Twin Rivers Animal Hospital
Twin Cedars Veterinary Hospital
Valley Veterinary Services
Valleyview Veterinary Clinic
Van Isle Veterinary Hospital
Vancouver Animal Emergency Clinic
Vancouver Animal Hospital
Vanderhoof Veterinary Clinic
Vedder Mountain Veterinary Clinic
Vetcetera Pet Hospital
West Coast Equine Clinic
West Coast Veterinary Dental Services
West Kootenay Animal Hospital
West Vancouver Veterinary Hospital
Westbank Animal Care Hospital
Westview Veterinary Hospital
Westwood Heights Pet Hospital
Whatcom Road Veterinary Hospital
White Valley Vet Services
Williams Lake Veterinary Clinic
Wise Equine Veterinary Services
Woodgrove Veterinary Hospital

printer-friendly version Printer Friendly version

Imagine Canada Accreditation

Join the conversation; follow us online: