Registered nurses in Canada might expect a notably higher salary than they’d get in the United States. According to the latest figures, the highest hourly average (median) wages are earned in Calgary – Alberta at $46.39 per hour and the lowest average (median) wages are earned in Montreal, Quebec at $33.50 per hour. A typical full-time annual salary for this occupation is in the region of $75,000 – $95,000.
Employment prospects for registered nurses are very good in Canada. The government forecasts that as the Canadian population ages, demand for health services will increase substantially, increasing demand for health professionals in general. Slightly over 50% of job vacancies will be due to expansion demand.
Get more on bsc nursing salary in canada per month, types of nurses and salaries in canada, nurse salary in canada 2022, nurse salary in canada per hour, nurse salary in canada 2022, staff nurse salary in canada, salary of nurse in canada in peso and nurse salary in canada per year

Bsc Nursing Salary in Canada per Month
Nursing is a rewarding and challenging career, with many opportunities to grow and advance. But one of the most common questions nurses have when considering their career path is ‘how much does a nurse make in Canada?’
The short answer is: it depends. There are many factors that determine how much a nurse makes in Canada, such as their career level or specialty, how many years of experience they have, and where they live.
Of course, different provinces pay nurses differently. For example, you can expect to make more money as a nurse in Ontario than you would in New Brunswick. Also, if you specialize in a certain area of nursing like pediatric nursing or geriatric nursing, you can expect to make more than if you specialized in areas like family nursing or adult nursing.
Staff Nurse Salary in Canada
A nurse in Canada can expect to make an average yearly salary of around 95,500 CAD. In general, the salary range for this position is between 50,600 and 145,000 CAD per year. What a person earns in this role will vary based on experience, location, gender, and other factors.
One of the most impactful factors that affects a nurse’s salary is their experience level. Those with many years of experience can expect to earn about 145,000 CAD per year. However, someone just starting out in this field can still earn about 50,600 CAD per year. Location also plays an important part in a nurse’s earnings. Other factors such as company size and industry can also influence how much one earns in this role.
Nurse salaries in Canada range from 50,600 CAD per year (minimum salary) to 145,000 CAD per year (maximum salary). The median salary is 89,700 CAD per year, which means that half (50%) of people working as Nurse(s) are earning less than 89,700 CAD while the other half are earning more than 89,700 CAD. The median represents the middle salary value. Generally speaking, you would want to be on the right side of the graph with the group earning more than the median salary.
Based on our survey a Nurse gets an average yearly pay of 80,200 CAD. From this basic data, we can see that 25% of nurses earn less than 63,200 CAD while 75% earn more than 63,200 CAD each year. These numbers are different than what we saw for the median; 25% of nurses earn less than 50,600 CAD and 75% earn more than 145,000 CAD.
How much does a Canadian RN make
The average salary that a Canadian registered nurse makes is $80,122 per year. Yes, you read that right. Imagine what you could do with that much money! You could take a vacation, buy a car, start saving for your retirement—or just enjoy life a bit more.
You already know that if you can become a registered nurse (RN), it’s a great move for your career and your future. Becoming an RN means you’ve graduated from an approved nursing education program and have passed either the Canadian Registered Nurse Examination or the Quebec examination. You’re registered with your provincial or territorial regulatory body, and able to work in any province or territory in Canada.
The cool thing about becoming an RN is that there are so many options for what you can specialize in: oncology, pediatrics, family practice… and the list goes on. And when you choose this career path, your salary reflects that: entry-level positions start at around $41,396 per year while more experienced workers can make up to about $94,322 per year.
Best Province to Work as a Nurse in Canada
Here are the best provinces to work as a nurse in Canada
1. Alberta
If you want to be a nurse in Canada, then Alberta should be at the top of your list of provinces to live in. Nursing jobs in Alberta are plentiful and well-paid, with an average salary of $46 per hour. Nurses work a 37.5-hour work week, which is one of the shortest work weeks in the healthcare industry, and have the option to work shift work for overtime pay.
Some healthcare facilities pay extra for night shifts and weekends, while others only pay hourly wages that start when you clock in and end when you clock out, regardless of if you are working on a weekend or at night.
2. British Columbia
British Columbia offers excellent salaries for nurses ranging from $41 to $51 per hour. Nurses working in British Columbia also have great benefits that can include health insurance, paid vacation time, and even retirement plans that make it an ideal place to live and work as a nurse.
Nurses can also earn higher salaries based on their experience level and education level, with experienced nurses earning more than those who are just starting out.
3. Manitoba
Manitoba offers excellent salaries that start at $39 per hour for entry-level nurses and increases as much as