Content has loaded

Veterinarian salary in Canada

How much does a Veterinarian make in Canada?

Average base salary

$133,774

The average salary for a veterinarian is $133,774 per year in Canada. 1.7k salaries reported, updated at August 16, 2026

Veterinarian job openings in Canada

slide 1 of 6
slide1 of 6
UCVM Community Care Clinic Loc...
University of Calgary4.1out of 5 stars.
Calgary, AB
Part-time
1 day ago

Highest paying companies for Veterinarian in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
King Animal Hospital
 
$212,500per year
View company
Canada West Veterinary Special...
 
$212,500per year
Queen's University
 
$168,500per year
East Mountain Animal Hospital
 
$162,933per year
Brunel
 
$150,000per year
Ontario SPCA and Humane Societ...
 
$147,857per year

Highest paying cities for Veterinarians near Canada

  1. Vancouver, BC
    $163,224 per year
  2. Mississauga, ON
    $151,302 per year
  3. Calgary, AB
    $138,973 per year
  4. Edmonton, AB
    $137,685 per year
  5. Ottawa, ON
    $137,520 per year

Where can a Veterinarian earn more?

Compare salaries for Veterinarians in different locations
vs.

Frequently Asked Questions (FAQs) about Veterinarian