Content has loaded

Family medicine physician salary in Canada

How much does a Family Medicine Physician make in Canada?

Average base salary

$332,872

The average salary for a family medicine physician is $332,872 per year in Canada. 2k salaries reported, updated at August 16, 2026

Family Medicine Physician job openings in Canada

slide 1 of 6
slide1 of 6
Family Practice
Island Health3.3out of 5 stars.
Royal Oak, BC
5 years ago

Highest paying companies for Family Medicine Physician in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Vancouver Coastal Health
 
$509,600per year
View company
Medcan
 
$475,000per year
Government of the Northwest Te...
 
$434,429per year
Insight Global
 
$432,162per year
Georgian Bay General Hospital
 
$425,000per year
Inland Group of Companies
 
$425,000per year

Highest paying cities for Family Medicine Physicians near Canada

  1. Dartmouth, NS
    $365,000 per year
  2. Antigonish, NS
    $365,000 per year
  3. Langley, BC
    $352,296 per year
  4. Vancouver, BC
    $334,495 per year
  5. Toronto, ON
    $333,091 per year

Where can a Family Medicine Physician earn more?

Compare salaries for Family Medicine Physicians in different locations
vs.

Frequently Asked Questions (FAQs) about Family Medicine Physician