How much does a Internal Medicine Physician make?

Updated Nov. 4, 2021
$126,629 /yr
Average Base Pay

19 salaries

Not enough reports to show salary distribution

$45K

Low

$127K

Average

$359K

High

No additional cash compensation has been reported for this role

How much does a Internal Medicine Physician make? The national average salary for a Internal Medicine Physician is $126,629 in Canada. Filter by location to see Internal Medicine Physician salaries in your area. Salary estimates are based on 19 salaries submitted anonymously to Glassdoor by Internal Medicine Physician employees.

Related Job Titles

Internal Medicine Resident Physician

$66,778

per year

View SalariesSee Open Jobs

Primary Care/Internal Medicine Physician

$122,885

per year

Hospitalist

$216,072

per year

House Physician

$131,451

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Nova Scotia Health Authority
3.8

Nova Scotia Health Authority

Internal Medicine Physician

$388,490

 /yr
Range: $49K - $395K
4 salaries
See 4 salaries from all locations

$49K

$395K

$48,658 - $394,955 Range

University of Toronto
4.3

University of Toronto

Internal Medicine Physician
About 

$58K -$62K

$58K

$62K

$57,929 - $62,175 Range

Alberta Health Services
3.8

Alberta Health Services

Internal Medicine Physician - Hourly
About 

$35 -$38

 hourly

$35

$38

$35 - $38 Range

University Health Network
4

University Health Network

Internal Medicine Physician - Hourly
About 

$40 -$42

 hourly

$40

$42

$40 - $42 Range

Fraser Health
3.8

Fraser Health

Internal Medicine Physician - Hourly
About 

$42 -$45

 hourly

$42

$45

$42 - $45 Range

Saskatchewan Health Authority
3.7

Saskatchewan Health Authority

Internal Medicine Physician
About 

$134K -$145K

$134K

$145K

$133,774 - $145,184 Range

University of Saskatchewan
4.2

University of Saskatchewan

Internal Medicine Physician
About 

$107K -$116K

$107K

$116K

$107,359 - $115,652 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
London Health Sciences Centre
3.7

London Health Sciences Centre

Internal Medicine Physician - Hourly
About 

$20 -$22

 hourly

$20

$22

$20 - $22 Range

Northern Health
3.7

Northern Health

Internal Medicine Physician - Hourly
About 

$40 -$44

 hourly

$40

$44

$40 - $44 Range

Halton Healthcare
3.5

Halton Healthcare

Internal Medicine Physician - Hourly
About 

$56 -$62

 hourly

$56

$62

$56 - $62 Range

Winnipeg Regional Health Authority
3.5

Winnipeg Regional Health Authority

Internal Medicine Physician
About 

$381K -$416K

$381K

$416K

$381,415 - $416,285 Range

Mackenzie Health
4

Mackenzie Health

Internal Medicine Physician - Hourly
About 

$194 -$209

 hourly

$194

$209

$194 - $209 Range

Thunder Bay Regional Health Sciences Center
3.8

Thunder Bay Regional Health Sciences Center

Internal Medicine Physician - Hourly
About 

$24 -$26

 hourly

$24

$26

$24 - $26 Range

Eastern Health
3.6

Eastern Health

Internal Medicine Physician - Hourly
About 

$142 -$154

 hourly

$142

$154

$142 - $154 Range

Health Sciences Centre
3.7

Health Sciences Centre

Internal Medicine Physician - Hourly
About 

$19 -$21

 hourly

$19

$21

$19 - $21 Range

Northern Health Authority
3.7

Northern Health Authority

Internal Medicine Physician
About 

$342K -$370K

$342K

$370K

$342,168 - $369,810 Range

Lions Gate Hospital

Lions Gate Hospital

Internal Medicine Physician
About 

$279K -$300K

$279K

$300K

$279,322 - $300,451 Range

Recruit4vets

Internal Medicine Physician
About 

$201K -$219K

$201K

$219K

$200,624 - $218,704 Range

Download as data table
Viewing 1 - 10 of 21

Frequently asked questions about an Internal Medicine Physician salaries

The national average salary for an Internal Medicine Physician is $126,629 per year in Canada. Filter by location to see an Internal Medicine Physician salaries in your area. Salaries estimates are based on 19 salaries submitted anonymously to Glassdoor by an Internal Medicine Physician employees.

The highest salary for an Internal Medicine Physician in Canada is $358,591 per year.

The lowest salary for an Internal Medicine Physician in Canada is $44,716 per year.