Registered Nurses Salaries in Canada

Registered Nurses Salaries in Canada

The average registered nurse salary in Canada varies depending on factors such as experience, location, and education.


On average, registered nurses in Canada earn between $60,000 to $100,000 per year. However, salaries can range from $50,000 to $130,000 per year.

The average salary for a registered nurse is $39.50 per hour in Canada. 35.9k salaries reported, updated at July 25, 2023


Nurses with more experience and advanced education may earn higher salaries. Additionally, nurses working in larger metropolitan areas or in specialized fields earn higher wages.

Top companies for Registered Nurses in Canada

Nexim Healthcare Inc –  $59.09per hour – $57.52per hour


Pristine Quality Healthcare Services Corp
$55.73per hour

Curaga   –   $53.69per hour

Indigenous Services Canada – $52.33per hour

Zuriel Health Care Inc.  – $49.34per hour

Indigenous Services Canada  –  $52.33per hour

Zuriel Health Care Inc.  –   $49.34per hour

Guide for African Nurses to Travel and Work in Canada


1. Research and Understand the Canadian Immigration Process:
Before embarking on the journey to Canada, it is crucial to familiarize oneself with the Canadian immigration process. Begin by researching the various immigration pathways such as the Federal Skilled Worker Program (FSWP), Provincial Nominee Program (PNP), or Express Entry. Determine which program you are most eligible for and meets your career aspirations.

2. Meeting the Eligibility Criteria READ MORE 


Jobs In Canada For African Citizens 

Scholarships Opportunities Available for Teachers in Africa to Study in Canada 

How To Get a Job Immediately After University