Explore Courses

Doctor Salary in Canada: Specialization, Factors and More

By Rakhee Talukdar

Updated on Sep 02, 2025 | 6.02K+ views

Share:

In 2025, doctors in Canada earn between CA$156K (₹95L) and CA$870K (₹5.3Cr), with family physicians averaging CA$200K–CA$340K (₹1.2Cr–₹2Cr) and specialists like surgeons and cardiologists making much more.  

Salaries vary by province, experience, and specialization, with Alberta and Ontario offering higher pay. A recent update includes Ontario’s digital health program, giving doctors up to 7% extra income for virtual care adoption, further boosting earning potential. 

Doctors in Canada enjoy some of the world’s highest salaries, supported by a strong healthcare system, high demand, and good work-life balance. Earnings vary by specialization, location, and experience, making it a rewarding career choice. 

The average doctor's salary in Canada is among the highest globally, but it varies based on specialization, location, and years of experience. This blog will help you understand the Salary of a Doctor in Canada by all factors. 

Planning to start your medical career? Check out the top medical courses in Canada.  

Doctor Salary in Canada: Overview 

The average doctor salary in Canada typically falls between CA$150,000 (₹91L) and CA$350,000 (₹2.1Cr) per year. General practitioners (family doctors) usually earn on the lower end of the scale, while specialists and surgeons command significantly higher salaries.  

Apart from specialization, factors like experience and location play a big role. Senior doctors with many years of practice can earn far more than entry-level physicians, and doctors working in high-demand provinces or rural areas may also receive higher compensation packages or additional incentives. 

Below is the overview:  

Parameter 

Details 

Number of Doctors in Canada  97,384 
Doctor-to-People Ratio  1:412 
Education Duration  10–14 years (undergraduate + medical school + licensing exam MCCQE) 
Popular Specializations  Pediatrics, Internal Medicine, Dermatology, Cardiology, Oncology 
Average Annual Salary in Canada  CA$150,000 – CA$350,000 (₹91L – ₹2.1Cr) 

Also Read: Medical Courses in Canada After 12th 

Average Doctor Salary in Canada: By Specialization 

Specialization plays a key role in the salary of a doctor in Canada. While general practitioners and family physicians earn a steady income, specialists in high-demand fields like surgery, cardiology, and anesthesiology earn significantly more.  

The average doctor salary in Canada also varies with experience, location, and the type of healthcare facility. 

Below is the average annual doctor salary in Canada by specialization: 

Specialization 

Average Annual Salary (CAD) 

Average Annual Salary (INR) 

General Practitioner  150,000 – 200,000  ₹92,00,000 – ₹1,22,00,000 
Family Physician  180,000 – 250,000  ₹1,10,00,000 – ₹1,53,00,000 
Surgeon  300,000 – 500,000  ₹1,84,00,000 – ₹3,06,00,000 
Cardiologist  280,000 – 400,000  ₹1,72,00,000 – ₹2,45,00,000 
Psychiatrist  200,000 – 300,000  ₹1,22,00,000 – ₹1,84,00,000 
Dermatologist  250,000 – 400,000  ₹1,53,00,000 – ₹2,45,00,000 
Anesthesiologist  300,000 – 450,000  ₹1,84,00,000 – ₹2,75,00,000 
Neurologist  280,000 – 420,000  ₹1,72,00,000 – ₹2,56,00,000 
Oncologist  270,000 – 400,000  ₹1,65,00,000 – ₹2,45,00,000 
Ophthalmologist  300,000 – 500,000  ₹1,84,00,000 – ₹3,06,00,000 

Note: The above figures are approximate and can vary based on location, experience, and other factors. 

Doctor Salaries by Province in Canada 

The average doctor salary in Canada varies widely across provinces due to differences in healthcare budgets, cost of living, and regional demand.  

Doctors in provinces with larger urban centers or higher patient volumes generally earn more, while rural areas may offer additional incentives to attract physicians.  

Understanding these provincial differences helps aspiring doctors plan their careers and make informed decisions about where to practice.  

Below is an overview of average annual salaries by province in both CAD and INR. 

Province 

Average Annual Salary (CAD) 

Average Annual Salary (INR) 

Ontario  250,000 – 350,000  ₹1,53,00,000 – ₹2,14,00,000 
British Columbia  220,000 – 300,000  ₹1,34,00,000 – ₹1,83,00,000 
Alberta  270,000 – 350,000  ₹1,64,00,000 – ₹2,14,00,000 
Nova Scotia  180,000 – 250,000  ₹1,10,00,000 – ₹1,53,00,000 
Manitoba  200,000 – 280,000  ₹1,22,00,000 – ₹1,71,00,000 
Saskatchewan  200,000 – 270,000  ₹1,22,00,000 – ₹1,64,00,000 
Newfoundland & Labrador  190,000 – 260,000  ₹1,16,00,000 – ₹1,59,00,000 

Note: The above figures are approximate and can vary based on location, experience, and other factors. 

Doctor Salary by Experience Level in Canada 

Experience is one of the most important factors influencing the salary of a doctor in Canada. The average doctor salary in Canada increases significantly as physicians gain more years of practice and expertise.  

Entry-level doctors earn a modest starting salary, while mid-level doctors see substantial growth as they gain clinical skills and reputation. Senior-level doctors, especially specialists and those in high-demand fields, can earn top-tier salaries reflecting their expertise, leadership roles, and years of practice.  

Below is an overview of doctor salaries in Canada by experience level in both CAD and INR. 

Experience Level 

Average Annual Salary (CAD) 

Average Annual Salary (INR) 

Entry-Level (0–5 years)  120,000 – 180,000  ₹73,00,000 – ₹1,10,00,000 
Mid-Level (5–10 years)  200,000 – 280,000  ₹1,22,00,000 – ₹1,71,00,000 
Senior-Level (10+ years)  300,000 – 500,000  ₹1,84,00,000 – ₹3,06,00,000 

Note: The above figures are approximate and can vary based on location, experience, and other factors. 

Comparison of Doctor Salaries in Canada vs Other Countries 

Before choosing where to practice, many international doctors consider the salary of a doctor in Canada compared to other countries. The average doctor salary in Canada is highly competitive globally, offering strong income along with an excellent work-life balance and a robust healthcare system.  

While Canada’s salaries are higher than in countries like the UK and Australia, they are slightly lower than in the USA, where top specialists can earn substantially more.  

This comparison helps aspiring and practicing doctors evaluate earning potential and career opportunities internationally. 

Country 

Average Annual Salary 

Average Annual Salary (INR) 

Canada  150,000 – 350,000 CAD  ₹1,23,00,000 – ₹2,87,00,000 
USA  200,000 – 400,000 USD  ₹1,64,00,000 – ₹3,28,00,000 
UK  120,000 – 180,000 GBP  ₹98,00,000 – ₹1,47,00,000 
Australia  140,000 – 250,000 AUD  ₹1,15,00,000 – ₹2,05,00,000 
New Zealand  90,000 – 100,000 NZD  ₹72,00,000 
Germany  60,000 – 90,000 EUR  ₹54,00,000 
India  10,00,000 – 32,00,000 INR  ₹8,00,000 – ₹32,00,000 

Note: The above figures are approximate and can vary based on location, experience, and other factors. 

Factors Affecting the Salary of a Doctor in Canada 

The salary of a doctor in Canada is influenced by several important factors that determine overall earnings. Understanding these factors is essential for aspiring and practicing doctors to make informed career decisions, select the right specialization, and choose where and how to practice.  

Here are some factors that affect the Salary of a doctor in Canada:  

  • Location: The region where a doctor practices significantly affects their income. Doctors in major urban centers like Toronto, Vancouver, and Calgary typically earn higher salaries, ranging from CA$200,000 – CA$350,000 (₹1.22Cr – ₹2.14Cr), while rural areas may offer additional government incentives and higher demand to attract physicians. 
  • Specialization: Specialized fields such as surgery, cardiology, dermatology, anesthesiology, and psychiatry command higher salaries compared to general practice. Specialists can earn between CA$300,000 – CA$500,000 (₹1.84Cr – ₹3.06Cr) annually depending on their field and demand. 
  • Experience & Seniority: Experience greatly impacts the salary of a doctor in Canada. Entry-level doctors with 0–5 years of experience earn around CA$120,000 – CA$180,000 (₹73L – ₹1.1Cr), mid-level doctors with 5–10 years earn CA$200,000 – CA$280,000 (₹1.22Cr – ₹1.71Cr), and senior doctors with over 10 years of experience or consultant roles can earn CA$300,000 – CA$500,000 (₹1.84Cr – ₹3.06Cr). 
  • Workplace (Public vs Private): Most doctors work within Canada’s public healthcare system, where salaries are stable, ranging from CA$150,000 – CA$350,000 (₹91L – ₹2.14Cr). Private practice can provide additional income opportunities, especially for specialists and those with established reputations. 
  • Economic and Regional Factors: Provincial healthcare budgets, local demand for doctors, and cost of living influence salaries across Canada. Earnings typically range from CA$180,000 – CA$350,000 (₹1.1Cr – ₹2.14Cr), with provinces like Ontario, Alberta, and British Columbia offering higher compensation compared to others. 

Doctor Salary Across Different Healthcare Settings in Canada 

Physician earnings in Canada vary significantly based on the healthcare setting. Government hospitals and academic institutions typically offer higher salaries, averaging around CA$165,000 (approximately ₹99.38 lakh). 

 Private hospitals provide slightly lower compensation, with average earnings around CA$158,000 (about ₹95.16 lakh). Independent practitioners, such as those running their own clinics, generally earn less, with average salaries around CA$100,000 (roughly ₹60.23 lakh). 

The table below shows the average salary across different Heathcare: 

Healthcare Setting 

Average Salary (CAD) 

Average Salary (INR) 

Government/Teaching Hospitals  165,000  ₹99,38,000 
Private Hospitals  158,000  ₹95,16,000 
Independent Practice  100,000  ₹60,23,000 

Note: The above figures are approximate and can vary based on location, experience, and other factors. 

Conclusion 

The salary of a doctor in Canada reflects the country’s commitment to rewarding medical professionals for their skills and dedication. With the average doctor salary in Canada ranging from CAD 150,000 to CAD 350,000 annually, doctors enjoy a lucrative career with excellent growth opportunities.  

Factors such as specialization, experience, location, and type of practice significantly influence earnings, making Canada an attractive destination for both domestic and international doctors. Whether you are starting your medical career or planning to move as a practicing doctor, understanding the salary of a doctor in Canada and the average doctor salary in Canada will help you make informed career decisions. 

FAQ’s

What is the average salary of a doctor in Canada in 2025?

In 2025, doctors in Canada earn around CAD 150,000 to 350,000 per year. Salaries vary by specialty, experience, and location. Specialists and experienced doctors earn more, while entry-level doctors earn less. Rural incentives and high-demand areas can also increase earnings.

Which medical specialization has the highest salary in Canada?

The highest-paying medical specialties in Canada are surgeons, anesthesiologists, cardiologists, and other advanced fields. Their salaries range from CAD 300,000 to 600,000 per year. These roles demand extensive training, advanced skills, and high responsibility, which explains why they earn significantly more than general practitioners or family physicians. 

How much does a family physician earn in Canada?

Family physicians in Canada earn between CAD 180,000 and 250,000 annually. Salaries depend on experience, province, and whether they work in hospitals, clinics, or private practice. Rural or underserved areas may offer additional incentives, slightly increasing overall income for family doctors. 

Do doctors in rural areas earn more than those in cities in Canada?

Yes, rural doctors often earn more than city-based doctors due to extra incentives. Governments offer bonuses, relocation support, or loan repayment programs to attract physicians to underserved regions. While urban centers may have higher base pay, rural packages can be more financially rewarding overall.

What is the starting salary for doctors in Canada after residency?

New doctors in Canada typically earn CAD 120,000 to 180,000 annually after residency. Entry-level salaries depend on province, specialty, and healthcare demand. Rural postings or high-demand fields may offer higher starting salaries, along with relocation benefits or additional incentives to attract early-career doctors.

How much do surgeons make in Canada compared to other specialists?

Surgeons earn CAD 300,000 to 500,000 per year, making them among the top-paid doctors in Canada. Their earnings surpass general practitioners and family physicians, reflecting their high skill requirements, responsibility, long training, and demand for surgical expertise in hospitals and specialized healthcare facilities.

Which province pays doctors the most in Canada?

Alberta and Ontario are the highest-paying provinces for doctors. Experienced specialists in these regions can earn above CAD 350,000 annually. Salaries vary by province due to healthcare budgets, urban-rural differences, and regional demand, making location a key factor in overall doctor income.

How much do Indian or international doctors earn when they start working in Canada?

International doctors in Canada usually earn CAD 120,000 to 180,000 at the start. Salaries increase with experience, licensing completion, and specialization. Working in high-demand provinces or rural areas can offer additional bonuses and higher pay, helping foreign-trained doctors achieve competitive earnings. 

Do doctors in Canada get paid hourly or annually?

Most doctors in Canada are paid an annual salary. Some specialists may receive fees per patient or procedure, but generally, earnings are calculated yearly. Salaries reflect experience, specialty, and workload, ensuring a predictable income structure with occasional performance-based or location-specific incentives. 

Is Canada better than the USA in terms of doctor salary and work-life balance?

The USA generally offers higher doctor salaries, especially for specialists. Canada pays slightly less but provides better work-life balance, less administrative work, and a strong public healthcare system. Many doctors prefer Canada for lifestyle, manageable hours, and high-quality living conditions, even with moderately lower pay.

Top Study Abroad Destinations

Rakhee Talukdar

Global Education Expert |190 articles published

Rakhee Talukdar is an edtech expert with five years of experience in the education technology sector, focusing on K-12 and higher education systems in various countries, including Canada, USA, Finland...

Talk to a Canada Study Expert

+91

Download this Article as PDF

referer

Refer Your Friend & Earn upto ₹15000

Help your friend upgrade to a Global Career and earn rewards together.

upGrad Abroad Logo
LinkedinFacebookInstagramTwitterYoutubeWhatsapp

Bachelor programs

Top Destinations

Masters programs

Study Abroad Important Blogs