Type in a job title:
salary_header

Need to hire? Give your jobs the exposure they deserve and start your new posting today. Post a job >

Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
How much does a Nurse practitioner make in Canada?
$105,362
/ Annual
Based on 1410 salaries
The average nurse practitioner salary in Canada is $105,362 per year or $54.03 per hour. Entry-level positions start at $92,742 per year, while most experienced workers make up to $119,235 per year.
Median
$105,362
chart
Low
$92,742
High
$119,235

Nurse practitioner: salaries per region

Active jobs with salaries

Archived Salaries

Nurse Practitioner - Primary Health Care

Sydney, Nova Scotia
IWK Health Centre
$59.47

Nurse Practitioner - Renal Program

Halifax, Nova Scotia
IWK Health Centre
$59.4663

Nurse Practitioner

Toronto, Ontario
Centre for Addiction and Mental Health
$50.01 - $62.83

Nurse Practitioner - Renal Dialysis

Oakville, Ontario
Halton Healthcare
$48.47 - $59.28

Nurse Practitioner

Oakville, Ontario
Halton Healthcare
$57.65

Nurse Practitioner - CNS Ambulatory Care

London, Ontario
London Health Sciences Centre
$53.58 per hour to $65.28 per hour

NURSE PRACTITIONER, CPT

Port Colborne, Ontario
Niagara Health System
$49.730 TO $56.690

Nurse Practitioner - Emergency Clinical

Winnipeg, Manitoba
Winnipeg Regional Health Authority
51.484, $53.515, $

Registered Nurse Practitioner

Maple Creek, Saskatchewan
Government of Canada
$49.070 to $58.690 (6 step range)

Nurse Practitioner (Primary Health Care)

Corner Brook, Newfoundland and Labrador
Western Health
$41.87 to $51.92

Nurse Practitioner - Oncology

Edmonton, Alberta
Alberta Health Services
$62.91

Nurse Practitioner OTN

Niagara Falls, Ontario
Niagara Region
$ 52.76 - $ 61.95

Nurse Practitioner I/II-Inpatient - Surgery/Recovery

CA
San Joaquin County, CA
$17

Nurse Practitioner - Child & Adolescent - Mental Health & Addictions

Sydney, Nova Scotia
Nova Scotia Health Authority and IWK Health Centre
$57.45 hourly($59.47
$82.00