Updated Jan 28, 2023

How much does a Nurse Practitioner make in Canada?

Updated Jan 28, 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

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.

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.

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

or
Sort:
Company
Jobs
Total Pay Range
Sickkids
4.0
Nurse PractitionerSee 22 salaries from this location

CA$106,732

 / yr

CA$58

 / hr

CA$53

 / hr

CA$125,870

 / yr

CA$115,333

 / yr

CA$51

 / hr

CA$65

 / 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

Share Salary Anonymously

CA$105,000

 / yr

CA$46

 / hr

CA$112,994

 / yr

CA$54

 / hr

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 220

Top Paying Industries

For a Nurse Practitioner in Canada

The top paying industry for a Nurse Practitioner in Canada is Healthcare with a median total pay of $140,440.

IndustryTotal PayTotal Pay Insight
  • HealthcareHealthcare$140,440

    0% Lower than other industries

Healthcare

Top paying companies in Healthcare for Nurse Practitioner are Vancouver Coastal Health and Alberta Health Services.

Vancouver Coastal HealthVancouver Coastal Health$147,724/yr

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.