Nurse practitioner jobs in Canada
Find nurse practitioner jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.
Counted
Hiring at a glance
View jobs- Open jobs
- 826
- Employers
- 229
Advertised starting pay
- Average starting payCAD / hour
- $65.77Across 87 listings
- Average starting payCAD / year
- $113,567Across 24 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 3%27 listings
- Hybrid
- 3%27 listings
- On-site
- 93%770 listings
Not specified: <1% (2 listings)
Employers hiring include HealthCareersInSask.ca (99), Cornwall Community Hospital (41), Alberta Health Services (30).
Sources & calculation notes
These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.
Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.
Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count
Nurse practitioner jobs in Canada
Added
Nurse Practitioner
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910
Added
Locum Nurse Practitioner, PEPP
CMHA Thames Valley Addiction and Mental Health Services
Nurse Practitioner (Locum) – PEPP (Prevention and Early Intervention Program for Psychosis)
Added
Nurse Practitioner
Covenant Health Canada
The Nurse Practitioner (NP) is a self-directed practitioner who functions in an extended role in the area of Hospital Medicine on Inpatient units and within ER department. Are you looking…
Added
Neonatal Nurse Practitioner, Neonatal Intensive Care Unit
Nova Scotia Health and IWK Health
Department/Program: Neonatal Nurse Practitioner, Women's & Newborn Health
Added
Nurse Practitioner
Nova Scotia Health Authority
Nurse Practitioner - Medical Assistance in Dying (MAiD) Program
Added
Nurse Practitioner
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910
Added
Nurse Practitioner
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910
Added
Nurse Practitioner
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910
Added
Nurse Practitioner -(Temporary Full Time) CVH Cardiac Health (DART Clinic/Cardiology)
Trillium Health Partners
Added
Nurse Practitioner, Substance Use Disorder Service (SUDS)
CMHA Thames Valley Addiction and Mental Health Services
Added
Nurse Practitioner
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910
Added
Nurse Practitioner (NP) – Full-Time | Wellbrook Place West
Partners Community Health
Added
SUH Nurse Practitioner
Hamilton Urban Core Community Health Centre
The Nurse Practitioner - Substance Use Health is a key member of the Mental Health and Addictions Treatment (MHAT) Hub, providing client-centered, trauma-informed, and culturally safe…
Added
Added
Nurse Practitioner (Casual) - M TDB Virt Care
Trillium Health Partners
Added
Nurse Practitioner (NP)
RhynoCare
RhynoCare is seeking an experienced Nurse Practitioner (NP) to work in Long Term Care facilities in Etobicoke, ON.
Added
Nurse Practitioner (MRP) - Mental Health Program
Quinte Health
The NP (Nurse Practitioner) is an advanced practice nurse leader functioning in an expanded nursing role as Most Responsible Provider (MRP) for our post-acute outpatients. The NP-MRP…
Added
Nurse Practitioner (Emergency Department)
The West Nipissing General Hospital - Hôpital général de Nipissing Ouest
Join Our Team as a Nurse Practitioner at West Nipissing General Hospital!
Added
Nurse Practitioner, Trans Specialty Care Program
Vancouver Coastal Health
Come work as a Nurse Practitioner with Vancouver Coastal Health (VCH)!
Added
Nurse Practitioner, Trans Specialty Care Program
Vancouver Coastal Health
Come work as a Nurse Practitioner with Vancouver Coastal Health (VCH)!
Added
Nurse Practitioner - Primary Health Care
Nova Scotia Health Authority
Job Title: Nurse Practitioner - Primary Health Care
Added
Nurse Practitioner - Full-time Temporary Contract (November 2026 - March 2027)
Village Family Health Team
Added
Nurse Practitioner - Acute Pain Service
Scarborough Health Network
Job Number: JR104934 Job Title: Nurse Practitioner - Acute Pain Service Union: ONA Union: ONA Job Category: Nurse Hospital Location: General Site Job Type: Permanent, Full time Number of…
Added
Nurse Practitioner
HealthCareersInSask.ca
Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910
Added
Nurse Practitioner
Solicitor General | Solliciteur général
…health care in corrections and leading the development of the Nurse Practitioner…