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

    St. Joseph's Health Centre of Sudbury

    Sudbury, ON · Chelmsford, ON

    • Full-time

    Working with the residents onsite at Villa St. Gabriel Villa the Nurse Practitioner plans, provides, supervises, and ensures direct care for residents in accordance with the plan of care…

  • Nurse Practitioner

    HavenGroup-Life Services for Seniors

    Steinbach, MB

    • Full-time

    NURSE PRACTITIONER – REST HAVEN CARE HOME: Open to all qualified applicants

  • Nurse Practitioner – Virtual Psychiatry Unit – Residency Opportunity

    Fraser Health

    Surrey, BC

    • Full-time

    Bring your clinical expertise and passion for providing quality care to a new and exciting role as a Nurse Practitioner supporting the Virtual Psychiatry Unit. The Virtual Psychiatry Unit…

  • Nurse Practitioner

    Catalyst Health Solutions Inc.

    Paradise, NL

    • Full-time
  • NURSE PRACTITIONER-ONC

    Covenant Health

    ON · Ontario, Canada

    • Full-time

    Oncology Nurse Practitioner/Physician Assistant, Medical Oncology

  • Nurse Practitioner, Family Medicine

    Bruyère Health

    Ottawa, ON

    • Full-time
  • Nurse Practitioner, Emergency, Mount St Joseph

    Providence Healthcare

    Vancouver, BC

    • Full-time

    Join the Emergency Department team as a Nurse Practitioner at Mount St. Joseph Hospital (MSJ), l

  • #2026-090 | Nurse Practitioner

    Mount Carmel Clinic

    Winnipeg, MB

    • Part-time
  • Nurse Practitioner

    Homewood Health Centre

    Guelph, ON

    • Full-time

    As a Nurse Practitioner, you will be an integral part of a collaborative, inter-disciplinary team focused on delivering advanced practice nursing to patients and families with complex…

  • 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

    Interior Health Authority

    Lillooet, BC

    • Full-time

    The Lillooet Medical Clinic is seeking a Permanent Full Time Nurse Practitioner Interior Health is seeking a dynamic Nurse Practitioner to join the Lillooet/Lytton Collaborative Care Model,…

  • Nurse Practitioner (NP), Youth Wellness Hub

    Durham Community Health Centre

    Oshawa, ON

    • Internship

    Position Title: Nurse Practitioner (NP), Youth Wellness Hub (1 position)

  • Nurse Practitioner (NP), Youth Wellness Hub

    Durham Community Health Centre

    Ajax, ON

    • Internship

    Position Title: Nurse Practitioner (NP), Youth Wellness Hub (1 position)

  • Nurse Practitioner - Palliative Care (1 year contract)

    Ontario Health atHome

    Hamilton, ON

    • Full-time

    Are you an experienced Nurse Practitioner seeking a rewarding career that cares for others, in a professional practice that care for you? You’re looking in the right place.

  • Nurse Practitioner (NP) - Primary care and Mental Health Focus

    Durham Community Health Centre

    Oshawa, ON

    • Full-time

    Position Title: Nurse Practitioner (NP) - Primary care and Mental Health Focus ( Vacancy 1 )

  • Nurse Practitioner - Primary Care

    Pinecrest-Queensway Community Health Centre

    Ottawa, ON

    • $63.39 to $74.59 CAD / hour
    • Part-time
  • Nurse Practitioner - Seeking Experienced Candidates

    Nova Scotia Health Authority

    NS · Nova Scotia, Canada

    • Part-time
  • Nurse Practitioner - Seeking Experienced Candidates

    Nova Scotia Health and IWK Health

    NS · Sydney Indian Reserve No. 28A, NS · Port Hawkesbury, NS · Liverpool, NS · St. Peter's, NS · New Minas, NS · Evanston, NS · North Preston, NS · Margaree Centre, NS · North Sydney, NS · Upper Hammonds Plains, NS · Caledonia, NS · East Preston, NS · Big Glace Bay, NS · Wolfville, NS · Shelburne, NS · River Hebert, NS · Bass River, NS · Eskasoni, NS · Fall River, NS · Digby, NS · Halifax, NS · Middle Musquodoboit, NS · Oxford, 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 · Windsor, NS · Barrington Passage, NS · Sheet Harbour 36, NS · Advocate Harbour, NS · Neils Harbour, NS · Sydney, NS · Noel, NS · Chéticamp, NS · Elmsdale, NS · Bedford, NS · Parrsboro, NS · Annapolis Royal, NS · Tatamagouche, NS · Canso, NS · Sherbrooke, NS · Lockeport, NS · Westville, NS · Weymouth, NS · Amherst, NS · Pictou, NS · Antigonish, NS · Lower Sackville, NS · Freeport, NS · Tantallon, NS · Chester, NS · Beechville, NS · Baddeck, NS · Whycocomagh, NS · Meteghan Centre, NS · Indian Brook, NS · Wagmatcook, Nova · Inverness, Nova · Guysborough Co., Nova · Glace Bay, Nova · New Waterford, Nova · Membertou, Nova · Berwick, Nova · Margaree Center, Nova · All Locations, Nova

  • Nurse Practitioner (NP) - Contract Full-time (FT) - Centennial Manor

    Extendicare

    Little Current, ON · Assist - Centennial Manor LTC

    As an independent contractor, the Nurse Practitioner will provide comprehensive primary care to residents as part of the interdisciplinary health care team.

  • Nurse Practitioner, Health and Wellness Services

    Laurentian University/Université Laurentienne

    Sudbury, ON

    • Full-time

    Position Title: Nurse Practitioner, Health and Wellness Services

  • Travel Nurse - Nurse Practitioner

    Bayshore Northern Staffing

    Toronto, ON

    • Full-time
  • Travel Nurse - Nurse Practitioner

    Bayshore Northern Staffing

    Winnipeg, MB

    • Full-time
  • Travel Nurse - Nurse Practitioner

    Bayshore Northern Staffing

    Calgary, AB

    • Full-time
  • Travel Nurse - Nurse Practitioner

    Bayshore Northern Staffing

    Iqaluit, NU

    • Full-time
  • Travel Nurse - Nurse Practitioner

    Bayshore Northern Staffing

    AB · Edmonton, AB

    • Full-time