Nurse Practitioners: Average Salary in Canada, 2026
Find out what the average Nurse Practitioners salary is
Salary rate
How much does a Nurse Practitioners make in Canada?
$103,381/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Nurse Practitioners in Canada is $103,381 per year or $53.02 per hour. Entry-level positions start at $70,239 per year, while most experienced workers make up to $104,706 per year.
Median$103,381

Low$70,239
High$104,706
Nurse Practitioners: Average Salary in Canada
Nunavut$106,097
Northwest Territories$102,751
Yukon$92,108
British Columbia$88,812
Alberta$87,820
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
CarePartners is one of Ontarios largest accredited home health care providers providing nursing personal support therapy and rehabilitation support services for patients of all ages.We care for app...Show moreLast updated: 4 days ago
Bayshore HealthCare is one of the Canada’s leading providers of home and community health care services and is a privately owned company.
Bayshore HealthCare is proud to showcase its achievement as ...Show moreLast updated: 15 days ago
Registered Practical Nurse (RPN) Community Nursing (WSIB).Registered Practical Nurse (RPN) Community Nursing.Contract / Part-time / Full-time (assignment-dependent).
Qualicare Durham Region is a nur...Show moreLast updated: 25 days ago
Nurse Practitioner (NP)
RhynoCareOshawa, ON, CanadaFull-time
Visiting Nurse- Community RNRPN
CarePartnersOshawa, Ontario, CanadaPart-time
Registered Practical Nurse
Bayshore HealthCareOshawa, CAFull-time +1
Registered Practical Nurse (RPN) Community Nursing (WSIB)
Qualicare, WhitbyWhitby, ON, CanadaFull-time +1