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
461
Employers
152

Advertised starting pay

Average starting payCAD / hour
$67.64Across 39 listings
Average starting payCAD / year
$116,507Across 15 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%411 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
  • *Casual Nurse Practitioner Opportunities

    Interior Health Authority

    Kelowna, British Columbia

    Full-time

    We are inviting fully licensed (BCCNM) Practicing Nurse Practitioners with Primary Care experience to apply and be part of a casual pool of Nurse Practitioners, whose purpose is to provide…

  • Nurse Practitioner (NP)

    Northern Health - BC

    Prince George, British Columbia

    Full-time

    Northern Health is seeking a Nurse Practitioner to join the Northern Haida Gwaii Hospital & Health Centre team in Masset. This relief full-time position offers flexibility and the chance to…

  • Nurse Practitioner | Cardiac Services

    Interior Health Authority

    Kelowna, British Columbia

    Full-time

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

  • Nurse Practitioner

    Interior Health Authority

    Kamloops, British Columbia

    Full-time

    Kamloops Mental Health & Substance Use (MHSU) is seeking a Nurse Practitioner (NP) to join a collaborative, team-based primary care environment dedicated to delivering high-quality,…

  • Nurse Practitioner - NPLC Clinic CONTRACT 12 months

    CMHA Durham

    Ontario · Oshawa, Ontario

    Full-time · Contract

  • Nurse Practitioner

    HealthCareersInSask.ca

    Birch Hills, SK

    Part-time

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

  • Nurse Practitioner, Nurse Led Outreach Team

    Humber River Health

    Toronto, ON · Greater Toronto, ON

    Other

  • NOC 31302 - Nurse practitioners

    GreenTech Resources Worldwide Canada

    Saskatoon, Saskatchewan

    Full-time

  • Nurse Practitioner, Primary Care Internists

    Cape Cod Healthcare

    Parksville, British Columbia

  • Nurse Practitioner, Primary Care Internists

    Cape Cod Healthcare

    Parksville, British Columbia

  • Nurse Practitioner, Primary Care Internists

    Cape Cod Healthcare

    Parksville, British Columbia

  • Saskatchewan Registered LPN / RN / Nurse Practitioner

    The Total Group of Companies | Fire Solutions | Rescue | Medical | HSE

    Saskatoon, Saskatchewan · Yorkton, Saskatchewan

    Other

    We are currently building our team of Saskatchewan-registered LPNs, RNs, and Nurse Practitioners for an upcoming remote restoration project in Saskatchewan.

  • Nurse Practitioner - Seeking Experienced Candidates

    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 · Guysborough Co., Nova · Baddeck, Nova · Noel, Nova · Oxford, Nova · New Waterford, Nova · Elmsdale, Nova · Indian Brook, Nova · Neils Harbour, Nova · Berwick, Nova · Wagmatcook, Nova · Membertou, Nova · Glace Bay, Nova · St Peter’s, Nova · Margaree Center, Nova · Lockeport, Nova · Evanston Richmond Co., Nova · All Locations, Nova

  • Nurse Practitioner - NP Led Clinic at Scarborough Academy of Medicine and Integrated Health (SAMIH) (Military Trail)

    Scarborough Health Network

    Winnipeg, Manitoba · Toronto, Ontario · SAMIH - UTSC

    Full-time

    Job Number: JR106174
Job Title: Nurse Practitioner - NP Led Clinic at Scarborough Academy of Medicine and Integrated Health (SAMIH) (Military Trail)
Job Category: Nurse
Hospital…

  • Part-time Nurse Practitioner

    HavenPoint Health

    St. John's, Newfoundland and Labrador

    Part-time · Contract

    Join Our Team as a Nurse Practitioner – Make a Difference in the Lives of Veterans

  • Nurse Practitioner, Team Lead

    Jean Tweed Centre

    Toronto, Ontario

    Full-time

    The Nurse Practitioner, Team Lead provides non-urgent primary care assessments in person or by telemedicine to clients. The position promotes continuity and effective transitions for…

  • Nurse Practitioner

    WELL Health Diagnostic Centres

    Toronto, Ontario

    Full-time

  • Nurse Practitioner - Wellesley

    Woolwich Community Health Centre

    Wellesley, Ontario

    Part-time

    Woolwich Community Health Centre (WCHC),is a multi-site health centre and requires a Nurse Practitioner (22.50 hours per week, 0.6 Permanent FTE, Temporary Contract for 6 months at our…

  • Nurse Practitioner - Talent Pool

    University Health Network

    Toronto, ON

    Full-time

  • Nurse Practitioner/Physician Assistant, Psych (Per Diem)

    Cape Cod Healthcare

    Parksville, British Columbia

  • Nurse Practitioner/Physician Assistant, Psych (Per Diem)

    Cape Cod Healthcare

    Parksville, British Columbia

  • Nurse Practitioner/Physician Assistant, Psych (Per Diem)

    Cape Cod Healthcare

    Parksville, British Columbia

  • Nurse Practitioner/Physician Assistant, Psych (Per Diem)

    Cape Cod Healthcare

    Parksville, British Columbia

  • Care Centres - Nurse Practitioner - In Clinic

    TELUS Health

    Thompson, Manitoba

    Contract

  • Nurse Practitioner

    Lifespan Medical

    North Vancouver, British Columbia

    100 to 125 CAD / hour

    Part-time