Type in a job title:
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
Nurse practitioner : Salary
$103,337
/ Annual
Based on 939 salaries
The average nurse practitioner salary in Canada is $103,337 per year or $52.99 per hour. Entry-level positions start at $91,360 per year, while most experienced workers make up to $115,313 per year.
Median
$103,337
chart
Low
$91,360
High
$115,313
Nurse practitioner : salaries per region
Active jobs with salaries
Archived Salaries

Nurse Practitioner

Barrie, Ontario
Royal Victoria Regional Health Centre
$51.92 - $61.23 ( ONF_07 )

nurse practitioner

Bonnyville, Alberta
Bonnyville Primary Care Network
$55.00 to $62.00 hourly (to be negotiated)

Nurse Practitioner

Toronto, Ontario
LAMP CHC
$40.68

Nurse Practitioner

Toronto, Ontario
Centre for Addiction and Mental Health
$50.51 - $63.46

Nurse Practitioner

Ontario
Niagara Region
$ 49.53 - $ 56.26 per hour

nurse practitioner

North Bay, Ontario
Blue Sky Family Health Team
$81,253.00 to $94,048.00 annually

Nurse Practitioner Stroke Prevention Clinic

Toronto, Ontario
HUMBER RIVER HOSPITAL
$50.72 - $63.24

Negotiable Registered Nurse Practitioner

New Brunswick
Horizon Health Network
$42.91 to $52.21

nurse practitioner

Stephenville, Newfoundland and Labrador
Western Health
$81,646.50 to $101,244.00 annually

nurse practitioner

Cape Saint George, Newfoundland and Labrador
Government of Canada
$81,646.50 to $101,244.00 annually

Nurse Practitioner

Vancouver, British Columbia
HR Diva Consulting
$165,000.00 to $180,000.00

Temporary - Nurse Practitioner - Hematology Oncology

London, Ontario
London Health Sciences Centre
              $53.05 per hour - $64.63 per hour

Nurse Practitioner

Dundalk, Ontario
South East Grey Community Health Centre
$93,000 to $97,000

Nurse Practitioner - Nurses in Northern MB, EMAPS G

Winnipeg, Manitoba
University of Manitoba
$41.52 - $52.80 per hour ($86,361.60 - $109,824.00 per annum)

Nurse Practitioner-Neurosurgery

Edmonton, Alberta
Alberta Health Services
$48.27