Nurse practitioner jobs in Canada

Find nurse practitioner jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
459
Employers
152

Advertised starting pay

Average starting payCAD / hour
$67.09Across 18 listings
Average starting payCAD / year
$114,741Across 13 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
5%25 listings
Hybrid
5%22 listings
On-site
89%409 listings

Not specified: 1% (3 listings)

Employers hiring include HealthCareersInSask.ca (55), HealthCareersInSask.ca (30), Alberta Health Services (20).

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

Save this search
  • Nurse Practitioner

    Interior Health Authority

    Nelson, British Columbia

    Part-time

    Click here to learn how you can make an impact as a Nurse Practitioner with Interior Health

  • Nurse Practitioner, UBC Multiple Sclerosis Clinic

    Vancouver Coastal Health

    Vancouver, BC

    Part-time

    Reporting to the Senior Director, Nurse Practitioners, and with accountability to the Medical Director for the service area in which they practice, the Nurse Practitioner is responsible and…

  • Nurse Practitioner

    Fonemed

    Remote, Canada

    Full-time · Remote

    Work from home as a Nurse Practitioner with flexible scheduling models available

  • Nurse Practitioner

    Fonemed

    Remote, Canada

    Full-time · Remote

    Work from home as a Nurse Practitioner with flexible scheduling models available

  • Nurse Practitioner (NP) - UPCC

    Northern Health - BC

    Quesnel, British Columbia

    Full-time

    Northern Health is seeking a Nurse Practitioner to join the Urgent Primary Care Clinic (UPCC) team in Quesnel. This flexible position offers the opportunity to provide urgent primary care…

  • Nurse Practitioner (NP) - Full Time Contractor - Peterborough

    Extendicare

    Peterborough, ON · LTC - Peterborough (Alexander Crt.)

    Full-time

    We are seeking independent, collaborative, and clinically skilled Nurse Practitioners who demonstrate advanc

  • Nurse Practitioner

    Fonemed

    Remote, Canada

    Full-time · Remote

    Work from home as a Nurse Practitioner with flexible scheduling models available

  • Nurse Practitioner

    HealthCareersInSask.ca

    Regina, SK

    Full-time

    Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910

  • Nurse Practitioner

    HealthCareersInSask.ca

    Norquay, SK

    Part-time

    Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910

  • Nurse Practitioner

    HealthCareersInSask.ca

    Maple Creek, SK

    Full-time

    Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910

  • Nurse Practitioner

    HealthCareersInSask.ca

    Swift Current, SK

    Full-time

    Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910

  • Nurse Practitioner

    HealthCareersInSask.ca

    Foam Lake, SK

    Full-time

    Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910

  • Sprout Family Health - Nurse Practitioner

    Tall Tree Health

    Victoria, British Columbia

    200,000 to 270,000 CAD / year

    Full-time

  • Nurse Practitioner, Oak Tree and New Beginnings Program - BC Women’s Hospital & Health Centre

    BC Women's Hospital and Health Centre

    Vancouver, British Columbia

    Part-time

    Nurse Practitioner, Oak Tree and New Beginnings Program

  • Nurse Practitioner (NP) - Pediatric Care

    Northern Health - BC

    Prince George, British Columbia

    Full-time

    Northern Health is seeking a Nurse Practitioner to join the Regional Child and Youth Service Network team. This dynamic role focuses on providing clinical leadership and supporting the care…

  • Nurse Practitioner

    HealthCareersInSask.ca

    Spiritwood, SK

    Full-time

    Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910

  • Nurse Practitioner

    HealthCareersInSask.ca

    Lanigan, SK

    Full-time

    Salary or Pay Band: Pay Band Nurse Practitioner $52.590 to $62.910

  • Nurse Practitioner - Nurse LED Outreach Team (BIR)

    Scarborough Health Network

    Toronto, ON · Birchmount Site

    Part-time

    Job Number: JR105627
Job Title: Nurse Practitioner - Nurse LED Outreach Team (BIR)
Union: ONA
Union: ONA
Job Category: Nurse
Hospital Location: Birchmount Site
Job…

  • INFIRMIER PRATICIEN SPÉCIALISÉ-SPECIALIZED NURSE PRACTITIONER

    Centre de santé Tulattavik de l'Ungava

    Kuujjuaq, QC

  • Nurse Practitioner, Substance Use Health

    Hamilton Urban Core Community Health Centre

    Hamilton, ON

    111,792.56 to 125,000 CAD / year

    Full-time

    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…

  • Nurse Practitioner

    Calian in Space & Technology

    Vancouver, BC

    Full-time

  • Nurse Practitioner - Locum

    Alberta Health Services

    Calgary, AB

    Part-time

    …departments including rural locations, within Alberta, for Nurse Practitioners! Be part of a vital initiative to provide temporary coverage within an emergency department as a full-scope…

  • Nurse Practitioner, Medical Oncology – Hematology - BC Cancer - Surrey

    Provincial Health Services Authority

    Surrey, British Columbia

    Full-time

    Nurse Practitioner, Medical Oncology – Hematology

  • Nurse Practitioner/Infirmière praticienne

    Calian in Space & Technology

    Ottawa, ON

    Full-time

  • Nurse Practitioner - Primary Health Care

    Nova Scotia Health and IWK Health

    NS · Windsor, ON · Shelburne, ON · Inverness, QC · Sherbrooke, QC · Saint-Noël, QC · Tantallon, SK · Sydney Indian Reserve No. 28A, NS · Port Hawkesbury, NS · Caledonia, ON · Liverpool, NS · New Minas, NS · North Preston, NS · East Oxford, ON · Margaree Centre, NS · North Sydney, NS · Upper Hammonds Plains, NS · East Preston, NS · Big Glace Bay, NS · Wolfville, NS · River Hebert, NS · Bass River, NS · Eskasoni, NS · Fall River, NS · Digby, NS · Halifax, NS · Middle Musquodoboit, NS · Middleton, NS · Lunenburg, NS · Truro, NS · Bridgewater, NS · Springhill, NS · New Glasgow, NS · Yarmouth, NS · Musquodoboit Harbour, NS · Dartmouth, NS · Kentville, NS · Pugwash, NS · Barrington Passage, NS · Sheet Harbour 36, NS · Advocate Harbour, NS · Sydney, NS · Chéticamp, NS · Bedford, NS · Parrsboro, NS · Annapolis Royal, NS · Tatamagouche, NS · Canso, NS · Westville, NS · Weymouth, NS · Amherst, NS · Pictou, NS · Antigonish, NS · Lower Sackville, NS · Freeport, NS · Chester, NS · Whycocomagh, NS · Meteghan Centre, NS · New Waterford, Nova · St Peter’s, Nova · Indian Brook, Nova · Wagmatcook, Nova · Margaree Center, Nova · Berwick, Nova · Oxford, Nova · Lockeport, Nova · Neils Harbour, Nova · Elmsdale, Nova · Baddeck, Nova · Membertou, Nova · Glace Bay, Nova · Noel, Nova · Evanston Richmond Co., Nova · Guysborough Co., Nova · All Locations, Nova

    The Nurse Practitioner (NP) provides comprehensive clinical care to patients in a designated service or program areas. The NP partners with and complements other