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
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

Email me new jobsSave this search
  • Nurse Practitioner - Virtual

    Nexim Healthcare

    Toronto, ON

    • Contract

    Nexim healthcare staffing agency recruiting a Nurse Practitioner to provide virtual care for one of our it's client. The successful candidate will deliver patient-centred care through…

  • Nurse Practitioner

    Cornwall Community Hospital

    Cornwall, ON

    • Full-time
  • Nurse Practitioner

    Cornwall Community Hospital

    Cornwall, ON

    • Full-time
  • Nurse Practitioner, Emergency Room (FT REG)

    Hawkesbury and District General Hospital

    Hawkesbury, ON

    • Full-time
  • Nurse Practitioner

    Cornwall Community Hospital

    Cornwall, ON

    • Full-time
  • Pediatric Nurse Practitioner

    pharmacy-pro

    Vancouver, BC

    • Full-time

    Seeking a Pediatric Nurse Practitioner to provide primary and specialty care to children from birth to 18 years. Responsibilities include conducting physical examinations, diagnosing and…

  • Nurse Practitioner

    Cornwall Community Hospital

    Cornwall, ON

    • Full-time
  • Nurse Practitioner - Primary Health Care

    Nova Scotia Health Authority

    NS · Nova Scotia, Canada

    • Full-time

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

  • Nurse Practitioner

    Cornwall Community Hospital

    Cornwall, ON

    • Full-time
  • Indigenous Nurse Practitioner - Primary Health Care (Designated)

    Nova Scotia Health Authority

    Truro, NS

    • Full-time
  • Pediatric Nurse Practitioner

    pharmacy-pro

    Vancouver, BC

    • Full-time

    Seeking a Pediatric Nurse Practitioner to provide primary and specialty care to children from birth to 18 years. Responsibilities include conducting physical examinations, diagnosing and…

  • Nurse Practitioner

    Calian IT & Cyber Solutions

    Vancouver, BC

    • Full-time

    Calian is seeking a Nurse Practitioner to add to our clinical team working CFB Vancouver, BC. This is a full time opportunity

  • Nurse Practitioner

    Calian IT & Cyber Solutions

    Yellowknife, NT

    • Full-time

    Calian is seeking a full-time Nurse Practitioner to add to our clinical team working at CFB Yellowknife. The Nurse Practition

  • Nurse Practitioner | CARESPACE Deer Ridge

    CARESPACE Health+Wellness

    Kitchener, ON

    • Full-time

    We know that when a client reaches their goals, the practitioner thrives - and when both thrive, the business grows. That’s why CARESPACE has expanded faster than almost any healthcare…

  • Nurse Practitioner - Long Term Care - Permanent Full time

    Schlegel Villages

    Toronto, ON · Etobicoke, ON

    • Full-time

    The Village of Humber Heights has an exciting opportunity for a Nurse Practitioner to join their team.

  • Nurse Practitioner

    Cornwall Community Hospital

    Cornwall, ON

    • Full-time
  • Travel Nurse - Nurse Practitioner

    Bayshore Northern Staffing

    Vancouver, BC

    • Full-time
  • Nurse Practitioner

    HealthCareersInSask.ca

    Weyburn, SK

    • Full-time

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

  • Nurse Practitioner (NP)

    RhynoCare

    Toronto, ON · North York, ON

    • $85 CAD / hour
    • Contract

    RhynoCare is seeking an experienced Nurse Practitioner (NP) to work in Long Term Care facilities in North York, ON. You will be hired and onboarded with RhynoCare as an Independent…

  • Travel Nurse - Nurse Practitioner

    Bayshore HealthCare

    Iqaluit, NU

    • Full-time
  • Travel Nurse - Nurse Practitioner

    Bayshore HealthCare

    Calgary, AB

    • Full-time
  • Travel Nurse - Nurse Practitioner

    Bayshore HealthCare

    Winnipeg, MB

    • Full-time
  • Travel Nurse - Nurse Practitioner

    Bayshore HealthCare

    Toronto, ON

    • Full-time
  • Nurse Practitioner

    Canadian Mental Health Association | York Region & South Simcoe

    Aurora, ON

    • $104,030 to $126,085 CAD / year
    • Contract