General practitioner: Average Salary in Canada, 2026
Find out what the average General practitioner salary is
Salary rate
How much does a General practitioner make in Canada?
$44,850/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average General practitioner in Canada is $44,850 per year or $23 per hour. Entry-level positions start at $42,900 per year, while most experienced workers make up to $74,292 per year.
Median$44,850

Low$42,900
High$74,292
General practitioner: Average Salary in Canada
Nunavut$107,397
Northwest Territories$100,000
Yukon$86,591
British Columbia$67,495
Alberta$58,659
Active jobs with salaries
RhynoCare is seeking an experienced.You will be hired and onboarded with.At RhynoCare, we're committed to your success.We offer competitive compensation, flexible scheduling options, and ongoin...Show moreLast updated: 30+ days ago
Working as a member of a multi-site, inter-professional Crisis Intervention Team in the Emergency Department (ED), the Nurse Practitioner (NP) will provide psychiatric assessment and consultation s...Show moreLast updated: 30+ days ago
Posted Friday, January 2, 2026 at 5 : 00 AM.Stephenson’s Rental Services is a Canadian owned and operated success story and a trusted leader in the equipment rental industry.We don’t just rent equipm...Show moreLast updated: 3 days ago
We are currently requesting resumes for the following position : FinOps Product Owner / Practitioner.Wednesday, October 1st, 2025 (5 : 00PM EST).
Temp : 889 Brock Road Pickering, Base : 1908 Colonel Sam Dr...Show moreLast updated: 30+ days ago
- Promoted
Nurse Practitioner (NP)
RhynoCareOshawa, ON, CanadaFull-time
Nurse Practitioner
Lakeridge HealthOshawaFull-time
General Labour
Stephensons Rental Services Inc.Ajax, ON, CAFull-time
OPEN : FinOps Product Owner / Practitioner
Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CAFull-time