Veterinarian Salary in Canada
Veterinarian Salary in Toronto
Based on 540 job listings - Toronto, Canada 2026
Average salary
$120,000 - $147,083
Median salary
$122,500 - $147,500
Lower rangeUpper range
Salary distribution by percentile
10th percentile$90K
25th percentile$110K
Median$123K
75th percentile$130K
90th percentile$143K
50% of professionals earn between $110,000 - $130,000 CAD
The median salary is $122,500
Compare with national average
Toronto
Average salary
120,000 - 147,083
Median salary
122,500 - 147,500
540 job openings
Canada
Average salary
120,000 - 130,000
Median salary
120,000 - 130,000
18,862 job openings
Other cities
Calgary850 job openings
Vancouver538 job openings
Edmonton460 job openings
Winnipeg432 job openings
Ottawa431 job openings
Mississauga319 job openings
Montréal223 job openings
Halifax167 job openings
Belleville121 job openings
North Census Division116 job openings
Barrie99 job openings
London92 job openings
Kingston87 job openings
Kelowna81 job openings
Moncton80 job openings
Whitby80 job openings
Burlington75 job openings
The average salary for a Veterinarian in Toronto, Canada is CAD 120,000 - CAD 147,083 per year in 2026, based on 540 job listings.
Explore 540 Veterinarian job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.