Salary of RN in Canada


$78,540 / Annual
Based on 5100 job listings
The average RN salary in Canada is ,540 per year or per hour. Entry level positions start at an income of ,256 per year, while more experienced professionals earn up to ,252 per year.

Minimum
$68,256
Average salary
$78,540
Maximum
$93,252

Salary data updated: February 2026

There are 3 job listings for RN in Canada

  • Primary Care Nurse II

    Found at: SourceStack - 3 weeks ago


    Morningside, Canada RN Part-time

    Job Type: Officer of Administration Bargaining Unit: Regular/Temporary: Regular End Date if Temporary: Hours Per Week:...

  • Primary Care Nurse II

    Found at: Sourcestack Canada - 3 weeks ago


    Morningside, Canada RN Part-time

    Job Type: Officer of Administration Bargaining Unit: Regular/Temporary: Regular End Date if Temporary: Hours Per Week:...


  • Rouyn-Noranda, Abitibi-Témiscamingue, Canada Agrégat RN Part-time

    Administrative Assistant – Accounts Payable Are you organized, detail-oriented, and love when the numbers add up? You...

FAQ - RN

The average salary for RN is CAD78,540 per year in Canada. Salary estimates are based on 5100 salaries shared anonymously with Trabajo.org by employees with the position of RN in Canada.

The lowest salary of RN per year in Canada is CAD68,256

The highest salary for RN per year in Canada is CAD93,252

Data updated: February 2026

Career guide: How to become a RN
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: 5,100 job postings with salary.