Nurse Practitioner Salaries in Canada

Updated Nov 28, 2022
$118,276 /yr
Average Base Pay

163 salaries

$91K

Low

$118K

Average

$154K

High

No additional cash compensation has been reported for this role

How much does a Nurse Practitioner make? The national average salary for a Nurse Practitioner is $118,276 in Canada. Filter by location to see Nurse Practitioner salaries in your area. Salary estimates are based on 163 salaries submitted anonymously to Glassdoor by Nurse Practitioner employees.

How accurate does $118,276 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What are some related job titles for a Nurse Practitioner?

Acute Care Nurse Practitioner

$111,831

per year

View SalariesSee Open Jobs

Nurse Practitioner (NP)

$111,831

per year

Registered Nurse Practitioner

$111,831

per year

Acute Care Nurse Practitioner

$111,831

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Sickkids
4.0

Sickkids

Nurse Practitioner

$106,732

 /yr
Range: $113 - $134K
22 salaries
See 24 salaries from all locations

$113

$134K

$113 - $134,271 Range

Nova Scotia Health Authority
3.7

Nova Scotia Health Authority

Nurse Practitioner - Hourly

$58

 /hr
Range: $56 - $59

$56

$59

$56 - $59 Range

Alberta Health Services
3.7

Alberta Health Services

Nurse Practitioner - Hourly

$53

 /hr
Range: $53 - $64

$53

$64

$53 - $64 Range

London Health Sciences Centre
3.8

London Health Sciences Centre

Nurse Practitioner

$113,314

 /yr
Range: $55K - $129K

$55K

$129K

$55,368 - $129,176 Range

Sinai Health
3.9

Sinai Health

Nurse Practitioner

$115,333

 /yr
Range: $97K - $120K

$97K

$120K

$96,675 - $119,700 Range

Lakeridge Health
3.3

Lakeridge Health

Nurse Practitioner - Hourly

$65

 /hr
Range: $62 - $71

$62

$71

$62 - $71 Range

University Health Network
4.0

University Health Network

Nurse Practitioner

$105,000

 /yr
Range: $103K - $122K

$103K

$122K

$102,660 - $122,256 Range

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
Vancouver Coastal Health
4.1

Vancouver Coastal Health

Nurse Practitioner

$118,751

 /yr
Range: $53K - $130K

$53K

$130K

$53,054 - $129,982 Range

RPI Consulting Group
3.9

RPI Consulting Group

Nurse Practitioner - Hourly

$46

 /hr
Range: $25 - $60

$25

$60

$25 - $60 Range

Fraser Health
3.8

Fraser Health

Nurse Practitioner

$112,994

 /yr
Range: $90K - $119K

$90K

$119K

$90,000 - $119,039 Range

Hamilton Health Sciences
3.6

Hamilton Health Sciences

Nurse Practitioner - Hourly

$54

 /hr
Range: $41 - $63

$41

$63

$41 - $63 Range

Humber River Hospital
3.5

Humber River Hospital

Nurse Practitioner - Hourly

$55

 /hr
Range: $48 - $64

$48

$64

$48 - $64 Range

Horizon Health Network
3.0

Horizon Health Network

Nurse Practitioner - Hourly

$53

 /hr
Range: $53 - $55

$53

$55

$53 - $55 Range

Ontario Ministry of Safety & Correctional Services
3.7

Ontario Ministry of Safety & Correctional Services

Nurse Practitioner - Monthly

$8,461

 /mo
Range: $8K - $8K

$8K

$8K

$8,461 - $8,461 Range

Saskatchewan Health Authority
3.8

Saskatchewan Health Authority

Nurse Practitioner - Hourly

$59

 /hr
Range: $54 - $59

$54

$59

$54 - $59 Range

Halton Healthcare
3.6

Halton Healthcare

Nurse Practitioner

$126,555

 /yr
Range: $126K - $129K

$126K

$129K

$125,904 - $129,176 Range

Women’s College Hospital
4.1

Women’s College Hospital

Nurse Practitioner

$135,382

 /yr
Range: $119K - $136K

$119K

$136K

$119,039 - $135,724 Range

Ontario Shores Centre for Mental Health Sciences
3.5

Ontario Shores Centre for Mental Health Sciences

Nurse Practitioner

$134,261

 /yr
Range: $131K - $136K

$131K

$136K

$130,656 - $136,184 Range

Grey Bruce Health Services
3.6

Grey Bruce Health Services

Nurse Practitioner

$137,956

 /yr
Range: $137K - $139K

$137K

$139K

$137,409 - $139,248 Range

REACH Community Health Centre
3.5

REACH Community Health Centre

Nurse Practitioner

$131,405

 /yr
Range: $128K - $141K

$128K

$141K

$128,000 - $140,600 Range

Download as data table
Viewing 1 - 10 of 355

Frequently asked questions about a Nurse Practitioner salaries

The national average salary for a Nurse Practitioner is $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 $153,664 per year.

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