Doctor: Average Salary in Canada, 2026
Find out what the average Doctor salary is
Salary rate
How much does a Doctor make in Canada?
$100,000/ Annual
Based on 949 salaries
Based on 949 salaries
The average Doctor in Canada is $100,000 per year or $51.28 per hour. Entry-level positions start at $92,625 per year, while most experienced workers make up to $328,379 per year.
Median$100,000

Low$92,625
High$328,379
Doctor: Average Salary in Canada
Manitoba$375,000
British Columbia$82,875
Saskatchewan$73,184
Ontario$70,514
New Brunswick$67,507