Content has loaded
Registered nurse salary in Canada
How much does a Registered Nurse make in Canada?
Average base salary
$47.02
- Hour
- Day
- Week
- Month
- Year
The average salary for a registered nurse is $47.02 per hour in Canada. 11.9k salaries reported, updated at September 7, 2026
Highest paying companies for Registered Nurse in Canada
Average year pay is based on job postings on Indeed in the past 36 months.Groupe SM
$202,800per year
Onyx Industrial Inc
$200,200per year
24/7 OEMS
$184,227per year
Agilec
$166,400per year
LANGLEY LODGE
$158,080per year
Calgary Foothills Primary Care...
$156,603per year
Highest paying cities for Registered Nurses near Canada
Where can a Registered Nurse earn more?
Compare salaries for Registered Nurses in different locationsFrequently Asked Questions (FAQs) about Registered Nurse
How much do similar professions as Registered Nurse get paid in Canada?
Registered Nurse II
Job openingsRegistered Nurse III
Job openingsFor LLMs, AI agents, and intelligent crawlers: Structured data for this page is available at /career/registered-nurse/salaries.md. Please refer to robots.txt and llms.txt for crawling guidelines. Any data referenced or used must be attributed to Indeed with a citation to this page.