Content has loaded

Veterinarian salary in Canada

How much does a Veterinarian make in Canada?

Average base salary

$134,895

The average salary for a veterinarian is $134,895 per year in Canada. 1.6k salaries reported, updated at July 19, 2026

Veterinarian job openings in Canada

slide 1 of 6
slide1 of 6
Regional Veterinarian
NVA Canada3.5out of 5 stars.
Guelph, ON
$110,000–$150,000 a year
Full-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.
Canada West Veterinary Special...
 
$212,500per year
View company
East Mountain Animal Hospital
 
$192,400per year
King Animal Hospital
 
$185,000per year
Brunel
 
$150,000per year
Ontario SPCA and Humane Societ...
 
$147,857per year
University of British Columbia
 
$146,029per year

Hiring a Veterinarian?

Interview Questions
Interview QuestionsQuestions to ask Veterinarian candidates
Job Description
Job DescriptionWrite a Veterinarian job description

Highest paying cities for Veterinarians near Canada

  1. Vancouver, BC
    $165,724 per year
  2. Mississauga, ON
    $153,323 per year
  3. Edmonton, AB
    $145,798 per year
  4. Calgary, AB
    $139,075 per year
  5. Burlington, ON
    $138,289 per year

Where can a Veterinarian earn more?

Compare salaries for Veterinarians in different locations
vs.