Nurse Practitioner Salaries in Canada

Updated Nov 22, 2023
Base Pay Range
$108K - $143K/yr
Average Base Pay

163 salaries

$108K

Low

$124K

Average

$143K

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 $124,304 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 $124,304 look to you?

Your input helps Glassdoor refine our pay estimates over time.

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Sickkids
4

Sickkids

Nurse Practitioner

$112,980

 /yr
Range: $103K - $142K
23 salaries
See 26 salaries from all locations

$103K

$142K

$102,577 - $141,930 Range

Nova Scotia Health Authority
3.7

Nova Scotia Health Authority

Nurse Practitioner - Hourly

$62

 /hr
Range: $59 - $63
17 salaries
See 17 salaries from all locations

$59

$63

$59 - $63 Range

Alberta Health Services
3.7

Alberta Health Services

Nurse Practitioner - Hourly

$56

 /hr
Range: $56 - $68
12 salaries
See 13 salaries from all locations

$56

$68

$56 - $68 Range

London Health Sciences Centre
3.7

London Health Sciences Centre

Nurse Practitioner

$133,050

 /yr
Range: $118K - $137K
12 salaries
See 12 salaries from all locations

$118K

$137K

$118,036 - $136,545 Range

Vancouver Coastal Health
4

Vancouver Coastal Health

Nurse Practitioner - Hourly

$58

 /hr
Range: $27 - $79
10 salaries
See 13 salaries from all locations

$27

$79

$27 - $79 Range

Sinai Health
3.6

Sinai Health

Nurse Practitioner

$132,528

 /yr
Range: $115K - $139K
10 salaries
See 10 salaries from all locations

$115K

$139K

$115,399 - $138,927 Range

University Health Network
3.9

University Health Network

Nurse Practitioner

$110,170

 /yr
Range: $101K - $129K
8 salaries
See 9 salaries from all locations

$101K

$129K

$101,337 - $129,230 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
Lakeridge Health
3.6

Lakeridge Health

Nurse Practitioner - Hourly

$69

 /hr
Range: $65 - $75
8 salaries
See 8 salaries from all locations

$65

$75

$65 - $75 Range

RPI Consulting Group
3.8

RPI Consulting Group

Nurse Practitioner - Hourly

$49

 /hr
Range: $27 - $64
7 salaries
See 7 salaries from all locations

$27

$64

$27 - $64 Range

Hamilton Health Sciences
3.7

Hamilton Health Sciences

Nurse Practitioner - Hourly

$57

 /hr
Range: $43 - $67
6 salaries
See 7 salaries from all locations

$43

$67

$43 - $67 Range

Fraser Health
3.8

Fraser Health

Nurse Practitioner

$124,278

 /yr
Range: $93K - $138K
5 salaries
See 6 salaries from all locations

$93K

$138K

$93,220 - $137,505 Range

Humber River Hospital
3.7

Humber River Hospital

Nurse Practitioner - Hourly

$58

 /hr
Range: $50 - $67
4 salaries
See 4 salaries from all locations

$50

$67

$50 - $67 Range

Horizon Health Network
3.2

Horizon Health Network

Nurse Practitioner - Hourly

$56

 /hr
Range: $56 - $58
4 salaries
See 4 salaries from all locations

$56

$58

$56 - $58 Range

Niagara Health System
3.5

Niagara Health System

Nurse Practitioner - Hourly

$62

 /hr
Range: $54 - $64
4 salaries
See 6 salaries from all locations

$54

$64

$54 - $64 Range

Dialogue
3.8

Dialogue

Nurse Practitioner - Hourly Contractor

$85

 /hr
Range: $80 - $115
4 salaries
See 5 salaries from all locations

$80

$115

$80 - $115 Range

Ontario Ministry of Safety & Correctional Services
4

Ontario Ministry of Safety & Correctional Services

Nurse Practitioner - Monthly

$8,944

 /mo
Range: $9K - $9K
3 salaries
See 3 salaries from all locations

$9K

$9K

$8,944 - $8,944 Range

Saskatchewan Health Authority
3.7

Saskatchewan Health Authority

Nurse Practitioner - Hourly

$63

 /hr
Range: $57 - $63
3 salaries
See 4 salaries from all locations

$57

$63

$57 - $63 Range

Sunnybrook Health Sciences Centre
3.9

Sunnybrook Health Sciences Centre

Nurse Practitioner

$127,309

 /yr
Range: $114K - $168K
3 salaries
See 3 salaries from all locations

$114K

$168K

$113,861 - $167,939 Range

North York General Hospital
4

North York General Hospital

Nurse Practitioner

$129,230

 /yr
Range: $112K - $140K
3 salaries
See 3 salaries from all locations

$112K

$140K

$112,388 - $140,000 Range

Halton Healthcare
3.5

Halton Healthcare

Nurse Practitioner

$133,774

 /yr
Range: $133K - $137K
3 salaries
See 3 salaries from all locations

$133K

$137K

$133,087 - $136,545 Range

Download as data table

Nurse Practitioner Salaries

Job TitleSalary
Nurse Practitioner salaries - 23 salaries reported$112,980/yr
Nurse Practitioner salaries - 17 salaries reported$62/hr
Nurse Practitioner salaries - 12 salaries reported$56/hr
Nurse Practitioner salaries - 12 salaries reported$133,050/yr
Nurse Practitioner salaries - 10 salaries reported$58/hr
Nurse Practitioner salaries - 10 salaries reported$132,528/yr
Nurse Practitioner salaries - 8 salaries reported$110,170/yr
Nurse Practitioner salaries - 8 salaries reported$69/hr
Nurse Practitioner salaries - 7 salaries reported$49/hr
Nurse Practitioner salaries - 6 salaries reported$57/hr
Nurse Practitioner salaries - 5 salaries reported$124,278/yr
Nurse Practitioner salaries - 4 salaries reported$58/hr
Nurse Practitioner salaries - 4 salaries reported$56/hr
Nurse Practitioner salaries - 4 salaries reported$62/hr
Nurse Practitioner salaries - 4 salaries reported$85/hr
Nurse Practitioner salaries - 3 salaries reported$8,944/mo
Nurse Practitioner salaries - 3 salaries reported$63/hr
Nurse Practitioner salaries - 3 salaries reported$127,309/yr
Nurse Practitioner salaries - 3 salaries reported$129,230/yr
Nurse Practitioner salaries - 3 salaries reported$133,774/yr
Viewing 1 - 10 of 423

Frequently asked questions about a Nurse Practitioner salaries

The average salary for a Nurse Practitioner is $124,304 per year in Canada. Salaries estimates are based on 163 salaries submitted anonymously to Glassdoor by a Nurse Practitioner employees in Canada.

The highest salary for a Nurse Practitioner in Canada is $143,005 per year.

The lowest salary for a Nurse Practitioner in Canada is $108,049 per year.

Becoming a recruiter is a great way of providing a reliable income for your family. A nurse practitioner’s salary is very good and grow at a constant rate. If you are looking to make more money as a nurse practitioner, you can get extra training in a specific area of medicine like surgery, which will gain you extra income. Nurse practitioners make the most amount of money in British Columbia, Ontario, and Nova Scotia.

Nurse practitioners that want to make more money can now up their education to become a Doctor of Nursing. The nurse practitioner’s qualifier is a master’s degree in nursing, but, to get into the doctor of nursing course, you must have scored at least 3.00 or better with your master’s degree and have at least three years of experience in a senior to a mid-level leadership role in healthcare. You could also specialize in a high-demand field such as neonatal, emergency, psychiatric, oncology, or acute care and increase your earning potential. Training across several areas and obtaining certifications can give you skills to treat a broader range of patients and become more valuable to your employer. You could also work more shifts and get overtime pay or choose to work holidays and weekends, which usually pay more.

How do you know if the job offer you received has fair compensation? Start your investigation by searching nurse practitioner jobs and compare a few postings in your province or territory that have similar experience and qualifications as you. Use these figures as a negotiation baseline and start your counteroffer about 20% higher. Discuss your training, education, and experience and give examples of how your actions increased patient satisfaction

or reduced medical complication rates. These tactics work just as well with nurse practitioners that want a raise in their current role. If there isn’t any room to increase your base salary, turn to benefits and perks and see if your employer can extend your health benefits or authorize some extra paid vacation—something to boost your budget.

About 74.34% of Nurse Practitioner professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional $0 in potential pay per year, among other factors, can qualify the annual pay of a Nurse Practitioner in Canada as a good salary.

Nurse Practitioner professionals in Canada have a wide total pay range, between $95,254 and $162,214 depending on experience, with an estimated total pay of $124,304 following the average career path of a Nurse Practitioner.

Salaries

 > 

nurse practitioner