Type in a job title:
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
How much does a Primary care physician make in Canada?
$278,099
/ Annual
Based on 218 salaries
The average primary care physician salary in Canada is $278,099 per year or $143 per hour. Entry-level positions start at $100,114 per year, while most experienced workers make up to $350,000 per year.
Median
$278,099
chart
Low
$100,114
High
$350,000

Active jobs with salaries