Average Doctor Salary in Canada 2026: A Comprehensive Guide

Average Doctor Salary in Canada 2026

If you’re considering a medical career in Canada or are already a practicing physician, understanding the average doctor salary in Canada for 2026 is crucial. Salaries for doctors vary widely based on specialization, experience, location, and employment type. In this blog, we’ll break down the expected earnings for physicians across different fields, provinces, and practice settings while also exploring factors that influence income.

By the end of this guide, you’ll have a clear picture of what doctors can expect to earn in 2026 and how to maximize your earning potential. Plus, if you’re preparing for medical licensing exams, CanadaQBank offers premium question banks and study resources to help you succeed!

Overview of Doctor Salaries in Canada

Doctors in Canada are among the highest-paid professionals, reflecting the extensive education, training, and responsibility required in the field. According to recent projections, the average doctor salary in Canada in 2026 is expected to range between $230,000 and $520,000+ per year, depending on specialization and other factors.

Key Factors Affecting Doctor Salaries:

  1. Specialization – Surgeons and specialists typically earn more than general practitioners.
  2. Experience – Senior doctors with years of practice command higher fees.
  3. Location – Urban vs. rural practice and provincial fee structures impact earnings.
  4. Employment Type – Self-employed physicians often earn more than salaried hospital doctors.
  5. Billing Model – Fee-for-service vs. salary-based roles influence income.

Now, let’s dive into the specifics.

Average Doctor Salary in Canada by Specialty (2026)

1. Family Physicians (General Practitioners)

Family doctors are the backbone of Canada’s healthcare system. In 2026, the average salary for a family physician is projected to be between $230,000 – $320,000 annually. Those in rural or underserved areas may earn higher due to incentives.

2. Medical Specialists

Specialists such as cardiologists, neurologists, and gastroenterologists earn significantly more. Expected salaries in 2026:

  • Cardiologists: $420,000 – $650,000
  • Neurologists: $320,000 – $470,000
  • Gastroenterologists: $370,000 – $520,000

3. Surgeons

Surgeons are among the highest-paid doctors in Canada. Projected 2026 earnings:

  • General Surgeons: $370,000 – $520,000
  • Neurosurgeons: $550,000 – $850,000+
  • Orthopedic Surgeons: $480,000 – $750,000

4. Emergency Medicine Physicians

ER doctors handle critical cases and can expect an average salary of $320,000 – $470,000 in 2026, with variations based on shift differentials and location.

5. Psychiatrists

With increasing demand for mental health services, psychiatrists are projected to earn $270,000 – $420,000 annually.

6. Pediatricians

Pediatricians earn between $210,000 – $360,000, depending on whether they work in private practice or hospitals.

Provincial Breakdown of Doctor Salaries in Canada

Salaries vary by province due to different healthcare budgets and fee schedules. Here’s a comparison for 2026:

ProvinceAverage Salary Range (2026)
Ontario$260,000 – $580,000
British Columbia$270,000 – $620,000
Alberta$250,000 – $520,000
Quebec$230,000 – $470,000
Nova Scotia$210,000 – $420,000
Manitoba$240,000 – $500,000

Alberta and Ontario tend to offer the highest salaries, while Atlantic provinces may have lower averages but often include incentives for rural practice.

How Do Canadian Doctor Salaries Compare to Other Countries?

  • USA: Doctors earn significantly more ($320,000 – $750,000+) but face higher malpractice costs.
  • UK: Lower salaries (£65,000 – £160,000) but with public healthcare benefits.
  • Australia: Comparable to Canada (AU$210,000 – $520,000).

Canada offers a balanced mix of high earnings, good work-life balance, and universal healthcare benefits.

Ways to Increase Your Earnings as a Doctor in Canada

  1. Choose a High-Demand Specialty – Surgeons and specialists earn more.
  2. Work in Rural Areas – Many provinces offer bonuses for rural practice.
  3. Take On Additional Roles – Teaching, research, or administrative duties can add income.
  4. Optimize Billing Practices – Efficient fee-for-service billing maximizes earnings.
  5. Open a Private Clinic – Self-employed doctors often earn more than hospital employees.

Future Trends Affecting Doctor Salaries in Canada

  • Increased Demand for Specialists – Aging population boosts need for surgeons and geriatric care.
  • Telemedicine Growth – Virtual care may open new revenue streams.
  • Government Funding Changes – Fee structure reforms could impact earnings.

Conclusion

The average doctor salary in Canada in 2026 remains highly competitive, with specialists and surgeons leading in earnings. Location, experience, and practice type all play crucial roles in determining income. Whether you’re a medical student, resident, or practicing physician, understanding these trends helps in career planning.

Boost Your Medical Career with CanadaQBank!

Preparing for medical licensing exams like the MCCQE, USMLE, or PLABCanadaQBank offers the most comprehensive question banks, detailed explanations, and simulated exams to help you succeed. With our high-yield resources, you’ll be one step closer to securing a high-paying medical career in Canada.

Visit CanadaQBank.com today and ace your exams!

How Much do Canadian Doctors Earn in a Year?

canadian doctors

Across Canada, the doctor-to-patient ratio has been on the rise since 2011. As of 2015, there were roughly 228 doctors per 100,000 people in the nation. Doctors in Canada earn a handsome living, as well; as of 2018, Canadian doctors earned an average of $307,482 a year. Of course, these earnings vary by specialization, and more importantly, by province.

British Columbia

In British Columbia (BC), the government releases a document each year called the Blue Book that shows the amount of money different specific types of physicians earn based on their specializations. Many doctors in BC earn less than the national average for all specializations, and the average family doctor here earns roughly $273,000 a year.

Alberta

Alberta is one of the better Canadian provinces for anyone interested in working as a physician. It boasts the highest salary for physicians at an average of $384,380 a year. This is well above the national average – and it’s much higher than the other provinces, too. This could by why Alberta’s doctor population is growing more quickly than that of many other provinces.

Saskatchewan

The government in Saskatchewan has a little more control over physician earnings, and they cap the amount doctors can charge for services that insurance companies cover. This means that physicians are limited, but they still earn a handsome salary of $288,995 a year.

Manitoba

Doctors in Manitoba are considered public sector employees, and they are required by law to report their earnings to the public every year. The highest paid doctor in the province is an ER physician who earns $680,000 annually, but the average annual salary for all doctors in Manitoba is much lower at $354,705.

Ontario

Ontario is a highly populated province, but despite this – and despite the limitations placed on medical charges by other provincial governments – these caps do not exist in Ontario. The average doctor here earns right at $360,000 annually, which is slightly more than the national average.  It should be noted that Ontario doctors are not required to disclose their earnings.

Quebec

Doctors in Quebec earn salaries in line with the national average at $325,000 a year, but many feel as if they earn far too much and would like to see part of their salaries appropriated to other areas of the healthcare system in general. Specialists and surgeons earn quite a bit more than general practitioners in Quebec, too.

New Brunswick

Doctors in New Brunswick earn salaries that closely compete with the national average at right around $302,123 a year. This average is much lower than some other provinces, but they still live quite comfortably. Startlingly, more than two dozen doctors across the province earn more than $1 million each year – likely specialists and surgeons.

Nova Scotia

Doctors in Nova Scotia earn well below the country’s national average at just $259,368 a year. Though this is a handsome salary when compared to many other professions, doctors here have expressed their desire to work in other parts of the country for the higher salaries, and many say they would move if they were not already important community figures.

Prince Edward Island

Doctors’ salaries on Prince Edward Island are very similar to those of doctors in New Brunswick. Doctors here earn an average of $305,091 a year. Prince Edward Island is unique in that doctors can simply work more hours via the fee-for-service method – essentially charging for every individual service provided – and earn far more. Many who do earn well over $1 million a year. In fact, one ophthalmologist earned $1.4 million in a single year.

Newfoundland

Newfoundland is right behind Nova Scotia, which has the lowest average salary for doctors in Canada, at $269,646. In the last few years, doctors in Newfoundland have petitioned the government for higher pay, claiming that they earn far too little to cover their costs and employees while still living comfortably.

Keep in mind that these numbers are averages across all specializations and fields of medicine. Though some doctors in Canada do especially well for themselves – especially in higher-paying provinces – others struggle to pay their staff and cover their expenses. Just as some doctors are earning well over $1 million each year (such as that incredibly successful eye doctor), others earn well below the average, too.