Nurse practitioner jobs in Canada (863 jobs)

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
863
Employers
231

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%28 listings
Hybrid
3%28 listings
On-site
93%805 listings

Not specified: <1% (2 listings)

Employers hiring include HealthCareersInSask.ca (102), Cornwall Community Hospital (47), Alberta Health Services (35).

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 - 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
  • Nurse Practitioner

    HealthCareersInSask.ca

    Nipawin, SK

    • Full-time

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

  • Nurse Practitioner

    HealthCareersInSask.ca

    Cumberland House, SK

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

  • Nurse Practitioner

    HealthCareersInSask.ca

    Carlyle, SK

    • Full-time

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

  • Nurse Practitioner

    Interior Health Authority

    Cranbrook, BC

    • Part-time

    Interior Health is looking for a term specific part-time Nurse Practitioner to join our team in Cranbrook, BC at the Ktunaxa Nation Health Centre.

  • Travel Nurse - Nurse Practitioner

    Bayshore HealthCare

    Vancouver, BC

    • Full-time
  • Part-Time Permanent Nurse Practitioner

    Humber River FHT

    Toronto, ON

    Job Type: Part-Time Permanent Nurse Practitioner

  • Nurse Practitioner - NPLC Clinic

    CMHA Durham

    Oshawa, ON

    • Full-time
  • Nurse Practitioner

    HealthCareersInSask.ca

    Regina, SK

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

  • Nurse Practitioner

    HealthCareersInSask.ca

    Regina, SK

    • Full-time

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

  • Nurse Practitioner

    Niagara Health

    Fort Erie, ON

    • Temporary

    The Nurse Practitioner will work in collaboration with the Niagara Health family medicine program. The Nurse Practitioner is respons

  • Nurse Practitioner - 0.66 FTE - MD Care

    HealthCaringKW

    Kitchener, ON

    • Part-time
  • Primary Care Nurse Practitioner

    Calian in Space & Technology

    Cold Lake, AB

    • Full-time
  • Primary Health Care Nurse Practitioner

    Hamilton Urban Core Community Health Centre

    Hamilton, ON

    • $52 to $62.66 CAD / hour
    • Temporary

    The Nurse Practitioner is a key member of the Primary Health Care team, providing comprehensive, client-centered, trauma-informed, and culturally safe primary health care to individuals…

Get in touch
MovoJobs

Contact us