Salary of Nurse Practitioner in Canada


$119,302 / Annual
Based on 179 job listings
Salaries are calculated as the average of salary ranges published in job listings. Data is aggregated monthly by job position.

Minimum
$99,840
Average salary
$119,302
Maximum
$12,832

Salary data updated: November 2026

Salary of Nurse Practitioner in Canada

  • NURSE PRACTITIONER

    Found at: Fantastic ATS - 1 week ago


    Kitchener, Ontario, Canada Waterloo Region NPLC Full-time $44 - $66 Permanent

    The Nurse Practitioner (NP) is a member of the interprofessional team of WRNPLC. The NP provides comprehensive primary...

  • Nurse Practitioner

    Found at: Fantastic ATS - 5 days ago


    Hodgeville, Saskatchewan, Canada HealthCareersInSask.ca Full-time $53 - $63 Permanent

    Position #: 129925 Expected Start Date: December 06, 2026 Union: SUN Facility: Hodgeville Health Center City/Town:...

  • Nurse Practitioner

    Found at: Fantastic LinkedIn - 3 weeks ago


    Dundurn, Saskatchewan, Canada Calian Group Full-time $80 - $90 Permanent

    Location2: Saskatoon, SK Calian is proud to continue a long-standing contractual relationship with the Department of...

Get Nurse Practitioner jobs by email

By continuing, you agree to our Terms & Privacy Policy.

FAQ - Nurse Practitioner

The average salary for Nurse Practitioner is CAD119,302 per year in Canada. Salary estimates are based on 179 salaries shared anonymously with Trabajo.org by employees with the position of Nurse Practitioner in Canada.

The lowest salary of Nurse Practitioner per year in Canada is CAD99,840

The highest salary for Nurse Practitioner per year in Canada is CAD12,832

Data updated: November 2026

Career guide: How to become a Nurse Practitioner
Duties, skills, education and opportunities

Methodology

Salary data is calculated from compensation ranges published in active job listings in Canada. Job postings that include salary information are analyzed to obtain minimum, average and maximum values by position. Data is updated monthly and reflects listings from the last 90 days. Sample size for this position: 179 job postings with salary.