Physician Salaries in Canada

Salary estimated from 734 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: June 21, 2018
Average salary
$52.80 per hour
  • Most Reported
$10.15
$200
Salary Distribution

How much does a Physician make in Canada?

The average salary for a Physician is $52.80 per hour in Canada. Salary estimates are based on 734 salaries submitted anonymously to Indeed by Physician employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Physician is 1-3 years.
Physician salaries by company in Canada
CompanyAverage salary
$122 per hour
$28.16 per hour
$150 per hour
$146 per hour
$112 per hour
$100 per hour
$32.00 per hour
$16.90 per hour
$15.00 per hour
$1,400 per day
Physician salaries by location
CityAverage salary
$15.00 per hour
$77.32 per hour
$96.30 per hour
$75.68 per hour
$96.93 per hour

Physician job openings

General Practitioner / FAMILY PHYSICIAN
PHARMA-STAR MEDICAL PHARMACY AND CLINIC
St. Catharines, ON
Family Physician
MCI Medical Clinics Inc.
Mississauga, ON
Family Physician
KJK Healthplex
Mississauga, ON
FAMILY PHYSICIAN - PRIVATE CLINIC
Interior Health
Kamloops, BC
FAMILY PHYSICIAN - PRIVATE CLINIC
Interior Health
Kamloops, BC
Public Health Physician/Medical Epidemiologist
Ontario Agency for Health Protection and Promotion (Public Health of Ontario)
Toronto, ON
Physician Jobs