Highest Paid Doctors in Canada

So you want to be a doctor in Canada? Here is what you need to know about the highest-paid doctors in Canada.

The first thing you need to know is that there is no one “highest paid doctor” in Canada. Physicians’ salaries vary depending on their specialty, and there are many different specialties in medicine.

That said, some specialties tend to be more highly compensated than others. In this article, we will discuss the highest paid medical specialties in Canada, as well as the factors that affect their salaries. We will also take a look at the average salary for each specialty.

So, if you are thinking of becoming a doctor in Canada, read on! We have everything you need to know about the highest paid doctors in the country.

Overview of Doctors’ Salaries in Canada

In Canada, doctors’ salaries are determined by their specialty, years of experience, and province.

The average base salary for a family doctor is around $236,000. However, this varies depending on the province. For example, doctors in Ontario earn an average of $269,000, while those in Quebec earn an average of $196,000.

Doctors’ salaries also vary depending on their years of experience. A family doctor with less than five years of experience earns an average of $211,000, while one with more than 20 years of experience earns an average of $302,000.

Specialties such as ophthalmology, cardiothoracic surgery, neurosurgery, and urology are the highest earning specialties in Canada. They make an average salary of $423,000, $489,000, $521,000, and $517,000, respectively.

Average Base Salaries of Canadian Doctors

On average, Canadian doctors earn a base salary of $270,000.

This is just a starting salary, however, and many doctors earn much more than this. Factors that affect a doctor’s income include years of experience, type of practice, and location.

Factors Affecting Doctor Salaries

There are some factors that affect a doctor’s salary.


The most obvious factor is the specialty. Some specialties, such as ophthalmology and cardiothoracic surgery, pay more than others.


Location is also a factor. Doctors in major metropolitan areas typically earn more than those in rural areas.


Experience is another important factor. New doctors typically earn less than those who have been practicing for many years.


Education level is also a consideration. Doctors who have completed a specialty training program earn more than those with only a basic medical degree.

There are a number of other factors that can affect a doctor’s salary, including gender, age, and hours worked. Using a resource like CanadaQBank, can help you pass your exams with ease.

Compensation packages of Doctors in Canada

The compensation package of doctors in Canada includes a breakdown of all the benefits they can get.  This is the base salary, gross income, and other benefits.

Here are some of the benefits:

  • Health insurance
  • Bonuses
  • Pension
  • Sick leave

It is important to note that basing your choice of specialties on salary alone, even though it is important, is not the best move. Medicine is tasking, mentally and physically. It is always best to choose a specialty that speaks to you.

Highest Paying Medical Specialties in Canada

When it comes to medical specialties, some have the potential to be more lucrative than others. Ophthalmology, cardiothoracic surgery, neurosurgery, and urology are amongst the highest paying specialties in Canada. These doctors can make a lot of money, considering that they provide services that are highly sought after. On average, these doctors can make anywhere between $100,000 to $400,000 annually with bonuses and other incentives. Gynecology is also high on the list, as physicians in this specialty can easily earn up to $225,000 annually. Specialists in other branches of medicine, such as dermatology and orthopedic surgery also have the potential to command higher salaries due to the demand for their services.

Ophthalmology Medicine

Ophthalmology is one of the most highly-paid medical specialties in Canada. Ophthalmologists study and provide medical treatments for diseases of the eyes and corrective vision and diagnose vision problems. Their average salary in Canada ranges from $260,000 to $310,000 depending on their experience, area of practice, and their level of research involvement. Ophthalmologists also receive additional income from procedures they perform as private practitioners or from writing prescriptions or performing laser eye surgeries. In addition to their base salaries, many ophthalmologists also earn bonuses for certain tasks, such as providing consultations or attending seminars and training courses.

Cardiothoracic Surgery

Cardiothoracic surgery is one of the highest-paying medical specialties in Canada. On average, Cardiothoracic surgeons make an annual salary of around $400,000 Canadian dollars (CAD), while experienced surgeons can earn up to $600,000 CAD. Cardiothoracic surgeons operate on the organs in the chest cavity, such as the heart and lungs, and perform heart transplants, lung transplants, and thoracotomies. The job requires a high level of skill and knowledge, as well as long hours in surgery and recovery rooms. Despite the challenging nature of the profession, Cardiothoracic surgeons are well compensated for their hard work and dedication.

Urology, Neurosurgery, and Gynecology

If you are interested in knowing the top paying specialties in Canada, you must pay attention to Urology, Neurosurgery, and Gynecology. These three specialties make up the majority of surgeons’ income and are generally the highest paying specialties. Urologists earned over $600,000 on average in 2019-2020, with a base salary of $71,405 and a gross income of $539,574 per year. Neurosurgeons have the second-highest earning potential in Canada, with a base salary of $80,395 and a gross income of $631,122. Gynecologists come in third with an average base salary of $80,305 and a gross income of $605,475 per year.


In conclusion, the highest paid doctors in Canada are found in a variety of specialties, with some earning more than others. There are many factors that contribute to a doctor’s salary, such as years of experience, area of specialization, and more. However, Canada’s doctors are still well compensated for their work, with a high net income.

Ready to start your journey to becoming a doctor in Canada?

The road to become a medical doctor is littered with several exams, such as the MCCQE. So, let CanadaQBank help you make your journey easier. Take advantage of our question bank and come out in flying colours.

How Much Do Doctors Make in Canada?

Being a medical doctor is a noble profession that can be as rewarding as it is tasking. However, despite medical being all about service it very important to know how much you can earn if you become a medical doctor. In Canada, their earnings can vary significantly depending on the province in which they work. Salaries in the maritimes are typically lower than those in central and western Canada.

There are also number of factors that can affect how much doctors are paid in Canada. Some of the most important include experience, specialty, and location. In addition, doctors’ salaries can be affected by negotiations between provincial medical associations and the provincial government.

Regardless of these factors, it is clear that doctors in Canada are highly compensated for their skills and expertise. So if you’re thinking about a career in medicine, Canada is a great place to do it!

Overview of Doctor Salaries in Canada

Doctors in Canada make a good living. This is a great way to keep yourself motivated after writing the numerous exams and gruelling clinical assessments.

On average, doctors in Canada earn a salary of over $200,000 per year. This varies depending on the province, with doctors in Saskatchewan earning the most and doctors in Prince Edward Island earning the least.

There are a number of factors that affect how much doctors are paid in Canada. These include the amount of experience the doctor has, the type of practice they are in, and the size of the community they work in.

Factors That Affect Doctor’s Salaries in Canada

There are a number of factors that affect how much doctors make in Canada.


Doctors in provinces such as Ontario and British Columbia earn more than doctors in provinces such as Nova Scotia and New Brunswick. This is because the cost of living is higher in provinces like Ontario and British Columbia.


Doctors who specialize in areas such as surgery or oncology earn more than family doctors. This is because their skills are in high demand and they have more experience. Usually, the more years the residency requires to complete, the higher the average salaries of that specialty.

Hours worked

Another factor that affects salaries in Canada is amount of hours worked. Doctors who work long hours (more than 60 per week) earn more than those who work fewer hours. This is because they are able to bill more for their services.


The more experience the doctor has the more they would be paid. Doctors who have worked longer  would obviously tend to be paid more irrespective of specialty.

There are a number of other factors that affect doctor’s salaries in Canada, including gender and age. However, one of the most important factors in Canada is location.

Want to become a doctor in Canada, visit CanadaQBank and get access to the right resources!

Average Salaries for Doctors by Province

Salaries for doctors vary depending on their province of work. This is usually relatively proportional to the standard of living in that area. Doctors in larger cities generally make more money than those in rural areas.

Doctors in the province of Ontario and Alberta enjoy the highest salaries, with an average income of over $290,000. In contrast, doctors in the province of Newfoundland and Labrador earn the least, with an average salary of just over $200,000.

Areas such as Manitoba, Quebec, Prince Edward Island and New Brunswick have an average of about $250,000.

Benefits and Tax Credits for Doctors

When it comes to doctors, benefits and tax credits can have a significant impact on their overall income. Doctors in Canada are eligible for many tax credits and deductions that may help lower their tax burden. For example, doctors can claim practitioner allowance (which is 25% of net income), pension adjustment (which is the amount contributed for retirement savings), and numerous other deductions.

Additionally, some provinces offer additional services or benefits to physicians in the form of extended health care coverage or assistance with specific medical costs. These extra benefits can significantly increase a doctor’s overall annual salary. Learn more at CanadaQBank.

How to Negotiate a Higher Salary for a Doctor in Canada

For those looking to negotiate a higher salary, there are several factors that can be taken into consideration. Location plays a major role in determining salaries, with rural areas often paying more than urban centers. Specialty also plays an important role; certain specialties tend to have higher salaries than others.

Additionally, experience and qualifications are key negotiation points. Doctors who have been practicing for longer will likely be able to negotiate higher salaries than those who are just starting out or have less experience.

Lastly, having strong relationships with the hospital or clinic where you work can open up potential negotiations for raises and bonuses. Ultimately, the negotiation process varies from institution to institution, but understanding these basic principles can be a useful first step in trying to get more money.

FAQs About Doctor Salaries in Canada

Why do doctors in certain provinces in Canada earn more than others?

Doctors in certain provinces earn higher than doctors in some other provinces because of several factors. These include the cost of living in the province, differences in physician compensation regulations, and the availability of physicians in rural areas.

In addition, the specialty and type of practice also plays an important role in determining earnings. For example, surgeons are typically paid more than family practitioners, and those who work for hospitals generally earn higher salaries than those who work for private practices.


In conclusion, doctors in Canada make a good salary, with the average doctor earning over $200,000 per year. However, there is a lot of variation between the different provinces, with doctors in some provinces making over $300,000 per year, and doctors in other provinces making under $180,000 per year. The salary of doctors is affected by a number of factors, including the cost of living in the province, the amount of training a doctor has, and the number of years a doctor has been practicing.

Ready to start your journey to becoming a doctor in Canada?

The road to become a medical doctor is littered with several exams such as the MCCQE. So, let CanadaQBank help you make your journey easier. Take advantage of our question bank and come out in flying colours.

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 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.


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.


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 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.


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 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.