How much does a Nurse Practitioner make?

Updated Nov. 27, 2021
$112,967 /yr
Average Base Pay

163 salaries

$87K

Low

$113K

Average

$146K

High

No additional cash compensation has been reported for this role

The average salary for Nurse Practitioner is $112,967 per year in the Canada. The average additional cash compensation for a Nurse Practitioner in the Canada is undefined, with a range from undefined - undefined. Salaries estimates are based on 163 salaries submitted anonymously to Glassdoor by Nurse Practitioner employees in the Canada.

Seniority Levels

L2
Nurse Practitioner$112,967 /yr
L3
Senior Nurse Practitioner$110,386 /yr
L4
See Full Career Path

Related Job Titles

Acute Care Nurse Practitioner

$111,402

per year

Nurse Practitioner (NP)

$111,402

per year

Registered Nurse Practitioner

$111,402

per year

Acute Care Nurse Practitioner

$111,402

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Sickkids
4.2

Sickkids

Nurse Practitioner

$120,696

 /yr
Range: $102K - $126K
21 salaries
See 23 salaries from all locations

$102K

$126K

$101,561 - $126,199 Range

Nova Scotia Health Authority
3.7

Nova Scotia Health Authority

Nurse Practitioner - Hourly

$55

 /hr
Range: $53 - $56

$53

$56

$53 - $56 Range

London Health Sciences Centre
3.8

London Health Sciences Centre

Nurse Practitioner

$119,602

 /yr
Range: $106K - $123K

$106K

$123K

$106,105 - $122,743 Range

Alberta Health Services
3.9

Alberta Health Services

Nurse Practitioner - Hourly

$50

 /hr
Range: $50 - $60

$50

$60

$50 - $60 Range

Sinai Health
3.7

Sinai Health

Nurse Practitioner

$120,919

 /yr
Range: $92K - $126K

$92K

$126K

$91,861 - $125,891 Range

Vancouver Coastal Health
4.2

Vancouver Coastal Health

Nurse Practitioner

$112,837

 /yr
Range: $50K - $124K

$50K

$124K

$50,412 - $123,509 Range

RPI Consulting Group
4.5

RPI Consulting Group

Nurse Practitioner - Hourly

$44

 /hr
Range: $24 - $57

$24

$57

$24 - $57 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Lakeridge Health
3.5

Lakeridge Health

Nurse Practitioner - Hourly

$65

 /hr
Range: $59 - $68

$59

$68

$59 - $68 Range

Hamilton Health Sciences
3.9

Hamilton Health Sciences

Nurse Practitioner - Hourly

$52

 /hr
Range: $39 - $60

$39

$60

$39 - $60 Range

Horizon Health Network
2.9

Horizon Health Network

Nurse Practitioner - Hourly

$50

 /hr
Range: $50 - $52

$50

$52

$50 - $52 Range

Ontario Ministry of Safety & Correctional Services
3.9

Ontario Ministry of Safety & Correctional Services

Nurse Practitioner - Monthly

$8,040

 /mo
Range: $8K - $8K

$8K

$8K

$8,040 - $8,040 Range

University Health Network
4.1

University Health Network

Nurse Practitioner

$102,137

 /yr
Range: $100K - $116K

$100K

$116K

$99,729 - $116,168 Range

Fraser Health
3.8

Fraser Health

Nurse Practitioner

$111,717

 /yr
Range: $103K - $113K

$103K

$113K

$103,017 - $113,111 Range

Saskatchewan Health Authority
3.6

Saskatchewan Health Authority

Nurse Practitioner - Hourly

$56

 /hr
Range: $51 - $56

$51

$56

$51 - $56 Range

Halton Healthcare
3.6

Halton Healthcare

Nurse Practitioner

$120,252

 /yr
Range: $120K - $123K

$120K

$123K

$119,635 - $122,743 Range

Ontario Shores Centre for Mental Health Sciences
3.5

Ontario Shores Centre for Mental Health Sciences

Nurse Practitioner

$127,575

 /yr
Range: $124K - $129K

$124K

$129K

$124,150 - $129,402 Range

Women’s College Hospital
4.1

Women’s College Hospital

Nurse Practitioner

$128,640

 /yr
Range: $113K - $129K

$113K

$129K

$113,111 - $128,965 Range

Grey Bruce Health Services
4.2

Grey Bruce Health Services

Nurse Practitioner

$131,086

 /yr
Range: $131K - $132K

$131K

$132K

$130,566 - $132,314 Range

The Ottawa Hospital
4

The Ottawa Hospital

Nurse Practitioner - Hourly
About 

$58 -$69

 hourly

$58

$69

$58 - $69 Range

Sunnybrook Health Sciences Centre
4

Sunnybrook Health Sciences Centre

Nurse Practitioner
About 

$106K -$158K

$106K

$158K

$106,120 - $157,519 Range

Download as data Table
Viewing 1 - 10 of 283

Frequently asked questions about a Nurse Practitioner salaries

The national average salary for a Nurse Practitioner is $112,967 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 $146,380 per year.

The lowest salary for a Nurse Practitioner in Canada is $87,181 per year.

Recent Salary Reports

Below are the most recent nurse practitioner salary reports. Employer name has been removed to protect anonymity.

$100,000
per year
A Nurse Practitioner in the Toronto Area area reported making $100,000 per year
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
1001 to 5000 employees
Hospital
$110,000
per year
A Nurse Practitioner in the London Area area reported making $110,000 per year
Job Highlights
1-2 years experience
London Area area
Full-time
 
10000+ employees
Hospital
$105,000
per year
A Nurse Practitioner in the Toronto Area area reported making $105,000 per year
Job Highlights
1-2 years experience
Toronto Area area
Part-time
 
5001 to 10000 employees
Company - Public
$60
hourly
A Nurse Practitioner in the Toronto Area area reported making $60 per hour
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
1001 to 5000 employees
Hospital
$100,000
per year
A Practitioner in the Toronto Area area reported making $100,000 per year
Job Highlights
3-4 years experience
Toronto Area area
Full-time
 
1 to 50 employees
Company - Private
$63
hourly
A Nurse Practitioner in the Toronto Area area reported making $63 per hour
Job Highlights
10+ years experience
Toronto Area area
Part-time
 
5001 to 10000 employees
Hospital
$50
hourly
A Nurse Practitioner in the Toronto Area area reported making $50 per hour
Job Highlights
1-2 years experience
Toronto Area area
Full-time
 
5001 to 10000 employees
Hospital
$57
hourly
A Nurse Practitioner in the Toronto Area area reported making $57 per hour
Job Highlights
Toronto Area area
Temporary
 
5001 to 10000 employees
Company - Public
$110,000
per year
A Nurse Practitioner in the Toronto Area area reported making $110,000 per year
Additional Pay
$5k cash bonus
Job Highlights
5-7 years experience
Toronto Area area
Full-time
 
5001 to 10000 employees
Hospital