How much does a Nurse Practitioner make in Canada?

Updated Jun 1, 2023

Experience

Industry

CA$118,276 / yrTotal Pay
CA$118,276 / yrBase Pay
CA$0 / yrAdditional Pay

CA$118,276

 / yr
CA$91KCA$154K
Most Likely Range
Possible Range

How much does a Nurse Practitioner make?

The estimated salary for a Nurse Practitioner is CA$118,276 per year in the Canada area. This number represents the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users. The "Most Likely Range" represents values that exist within the 25th and 75th percentile of all pay data available for this role.

How accurate does CA$118,276 look to you?

Your input helps Glassdoor refine our pay estimates over time.

Total Pay Trajectory

For Nurse Practitioner in Canada

CA$118,276 /yr
Nurse Practitioner
CA$111,050 /yr
Senior Nurse Practitioner
See Full Career Path

Download as data table

Related Job Titles

For Nurse Practitioner in Canada

Some related job titles are Acute Care Nurse Practitioner Salaries with median pay of CA$111,831, Nurse Practitioner (NP) Salaries with median pay of CA$111,831, Registered Nurse Practitioner Salaries with median pay of CA$111,831, Acute Care Nurse Practitioner Salaries with median pay of CA$111,831.

Total Pay Trajectory

For Nurse Practitioner in Canada

CA$118,276 /yr
Nurse Practitioner

Download as data table

What are total pay estimates for a Nurse Practitioner at different companies in Canada?

or
Sort:
Company
Jobs
Total Pay Range
Sickkids
3.9
Nurse PractitionerSee 23 salaries from this location

CA$106,581

 / yr

CA$58

 / hr

CA$53

 / hr

CA$125,870

 / yr

CA$113,916

 / yr

CA$104,978

 / yr

CA$45

 / hr

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

CA$65

 / hr

CA$46

 / hr

CA$117,572

 / yr

CA$109,737

 / yr

CA$55

 / hr

CA$53

 / hr

CA$8,461

 / mo

CA$59

 / hr

CA$120,439

 / yr

CA$126,555

 / yr

CA$84

 / hr

CA$135,382

 / yr
Download as data table
Viewing 1 - 20 of 240

Nurse Practitioner pay FAQ in Canada

The national average salary for a Nurse Practitioner is CA$118,276 per year in Canada. Filter by location to see a Nurse Practitioner salaries in your area. Salaries estimates are based on 163 salaries submitted anonymously to Glassdoor by a Nurse Practitioner employees.

The highest salary for a Nurse Practitioner in Canada is CA$153,664 per year.

The lowest salary for a Nurse Practitioner in Canada is CA$91,038 per year.

If you are thinking of becoming a Nurse Practitioner or planning the next step in your career, find details about the role, the career path and salary trajectory of a Nurse Practitioner.