Nurse practitioner salary in Canada
How much does a Nurse Practitioner make in Canada?
Average base salary
$59.57
The average salary for a nurse practitioner is $59.57 per hour in Canada. 1.6k salaries reported, updated at September 22, 2023
Is this useful?
Top companies for Nurse Practitioners in Canada
Is this useful?
Highest paying cities for Nurse Practitioners near Canada
Is this useful?
Where can a Nurse Practitioner earn more?
Compare salaries for Nurse Practitioners in different locationsIs this useful?
How much do similar professions get paid in Canada?
Advanced Practice Registered Nurse
Job openingsAverage $46.69 per hour
Family Nurse Practitioner
Job openingsAverage $55.37 per hour
Primary Care Physician
Job openingsAverage $31.04 per hour
Pediatric Nurse Practitioner
Job openingsAverage $21.77 per hour
Psychiatric-mental Health Nurse Practitioner
Job openingsAverage $39.55 per hour
Physician Assistant
Job openingsAverage $35.02 per hour
Is this useful?