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
837
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%781 listings

Not specified: <1% (2 listings)

Employers hiring include HealthCareersInSask.ca (101), Cornwall Community Hospital (43), 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

Email me new jobsSave this search
  • Nurse Practitioner, Full Time, Community Adult Mental Health

    Providence Care

    Kingston, ON

    • Full-time

    The Nurse Practitioner works both independently and collaboratively as part of the interprofessional team to provide advanced nursing and primary healthcare services to adults with complex…

  • Nurse Practitioner- Neuro-Vascular (NeuroSx)

    University Health Network

    Toronto, ON

    • Full-time
  • Nurse Practitioner

    NUVISTA Mental Health

    Fredericton, NB · Saint John, NB

    • Up to $103 CAD / hour
    • Part-time
    • Contract

    As a Nurse Practitioner, you will support the delivery of safe, client-centred car

  • Nurse Practitioner

    NL Health Services

    NL · Newfoundland and Labrador, Canada

    • Full-time

    Imagine building a Nurse Practitioner career where your clinical skills are trusted and valued, and where your work makes a real difference every single day.

  • Nurse Practitioner

    Niagara Health

    Welland, ON

    • Temporary

    The Nurse Practitioner will work in collaboration with the Niagara Health Hospitalist program. This role is responsible for ongoing ass

  • Fredericton Registered Nurse Class D (RNCD) - Nurse Practitioner PCN 1155951

    Horizon Health Network

    Oromocto, NB

    • Full-time

    …of Nursing of New Brunswick (CNNB) Entry-Level Competencies Nurse Practitioners, the College of Nursing of New Brunswick (CNNB) Standards for the Practice of Primary Health Care Nurse…

  • Upper River Valley Registered Nurse Class D (RNCD) - Nurse Practitioner PCN 1156411

    Horizon Health Network

    Upper Woodstock, NB

    • Full-time

    The Nurse Practitioner (NP) provides primary health care services, illness/injury prevention, chronic disease management and community development services, using a population health…

  • Upper River Valley Registered Nurse Class D (RNCD) - Nurse Practitioner PCN 1156412

    Horizon Health Network

    Upper Woodstock, NB

    • Full-time

    The Nurse Practitioner (NP) provides primary health care services, illness/injury prevention, chronic disease management and community development services, using a population health…

  • Fredericton Registered Nurse Class D (RNCD) - Nurse Practitioner PCN 1152373

    Horizon Health Network

    Fredericton, NB

    • Part-time

    The Nurse Practitioner (NP) provides primary health care services, illness/injury prevention, chronic disease management and community development services, using a population health…

  • Nurse practitioner

    Naturally Good Health Clinic

    Calgary, AB

    • $80 to $100.12 CAD / hour
    • Part-time
    • On-site

    Part-Time Nurse Practitioner ? Hormone & Thyroid Health *Calgary, Alberta | Flexible part-time schedule* Are you a Nurse Practitioner who enjoys helping patients navigate hormone and…

  • Nurse practitioner

    NL Health Services

    Harbour Grace, NL

    • $52.31 to $64.92 CAD / hour
    • Full-time
    • On-site

    Zone: Eastern Rural ZoneLocation: The Grace CenterNurse Practitioner (Family/All Ages or Adult)Mental Health &amp;amp; AddictionsPermanent, Full-TimeRNUNL10898POSHours: 75 bi-weekly (8 hour…

  • Nurse practitioner

    NL Health Services

    St. John's, NL

    • $52.31 to $64.92 CAD / hour
    • Full-time
    • Contract
    • On-site

    Zone: Eastern Urban ZoneLocation: Multi Site, Primary Site: Majors PathNurse Practitioner (Adult)(Subject to Classification Review)Mental Health and Addictions- CHS Fact TeamTemporary…

  • Nurse practitioner

    Longevity Whole Health Inc.

    Coniston, ON

    • $48 to $68 CAD / hour
    • Full-time
    • On-site

    Job Title: Nurse Practitioner (NP)* *Job Summary* The Nurse Practitioner (NP) is an advanced practice registered nurse who provides comprehensive, patient-centered care across the lifespan.…

  • Nurse practitioner

    Saskatchewan Health Authority

    Kipling, SK

    • $52.59 to $62.91 CAD / hour
    • Full-time
    • On-site
  • Nurse practitioner

    Saskatchewan Health Authority

    Hafford, SK

    • $52.59 to $62.91 CAD / hour
    • Full-time
    • On-site
  • Nurse practitioner

    Saskatchewan Health Authority

    Hafford, SK

    • $52.59 to $62.91 CAD / hour
    • Full-time
    • On-site
  • Nurse practitioner

    Saskatchewan Health Authority

    Saskatoon, SK

    • $52.59 to $62.91 CAD / hour
    • Full-time
    • On-site
  • Nurse practitioner

    Saskatchewan Health Authority

    Regina, SK

    • $52.59 to $62.91 CAD / hour
    • Part-time
    • On-site
  • Nurse practitioner

    Saskatchewan Health Authority

    Saskatoon, SK

    • $52.59 to $62.91 CAD / hour
    • Full-time
    • On-site
  • Nurse practitioner

    Kincardine Family Health Team

    Southampton, ON

    • $64.86 to $70.32 CAD / hour
    • Part-time
    • On-site

    Nurse Practitioner:* 1. 0.4 FTE (14 hours/week) a. Primary location of work: i. SSFHO: 36 Grey St. N., Southampton, ON The Kincardine Family Health Team (KFHT) is seeking a Nurse…

  • Nurse practitioner

    PRINCE ALBERT COOPERATIVE HEALTH CENTRE

    Prince Albert, SK

    • $52.59 to $62.91 CAD / hour
    • Full-time
    • On-site

    In collaboration with the Primary Health Care clinic team, the nurse practitioner will provide primary health care services to clients of the Co-operative Health Centre in Prince Albert.…

  • Nurse Practitioner (NP)

    Calian in Space & Technology

    Ottawa, ON

    • Contract
  • Nurse Practitioner specializing in primary care - IPSPL

    Lacroix Médecine Privée

    Gatineau, QC

    • Full-time
  • Nurse Practitioner - Part -Time (Independent Contract)

    Sienna Senior Living

    Brampton, ON

    • Part-time

    The Nurse Practitioner is a critical role within our communities as it impacts the lives of residents and ignites the warmth of human connection.

  • Nurse Practitioner {ONA MH-26-224}

    North Bay Regional Health Centre (NBRHC)

    North Bay, ON

    • $65.09 to $76.14 CAD / hour
    • Contract

    The Nurse Practitioner with the Specialized Geriatric Clinic is responsible for developing collaborative care and treatment plans within respective scope of practice in collaboration with…