
What Is the Salary of a Nurse in Canada? (2025)
Are you considering a career as a nurse in Canada? Nursing is a vital profession in the healthcare sector, offering job stability and a competitive salary. If you’re wondering, “What is the salary of a nurse in Canada?”, this guide will provide a detailed breakdown.
How Much Do Nurses Earn in Canada?
The salary of a nurse in Canada varies based on factors such as experience, specialization, and location. According to the Canadian Job Bank, the median salary for registered nurses in Canada is $80,000 per year.
However, nursing salaries range widely. Entry-level nurses typically start at $60,000 per year, while senior nurses and specialized practitioners can earn over $100,000 annually.

Nurse Salaries by Experience in Canada
Experience Level | Average Salary (Annual) |
---|---|
Entry-Level Nurse | $60,000 – $75,000 |
Mid-Level Nurse | $80,000 – $95,000 |
Senior Nurse | $100,000 – $120,000+ |
Nurse Practitioner | $110,000 – $130,000 |
Factors That Affect a Nurse’s Salary in Canada
1. Province and City
Salaries vary significantly based on location. Nurses in cities like Toronto, Vancouver, and Calgary tend to earn higher wages due to the higher cost of living and greater demand for healthcare services.
2. Experience and Specialization
Specialized nurses, such as nurse practitioners or those working in intensive care, earn significantly more than general registered nurses.
3. Public vs. Private Sector
Nurses working in the private sector or specialized healthcare facilities may earn higher salaries compared to those in public hospitals.
4. Overtime and Shift Differentials
Many nurses increase their earnings through overtime pay, shift differentials, and bonuses for working in high-demand units.

FAQ: Nurse Salaries in Canada
How much is a nurse paid in Canada?
The median salary for nurses in Canada is $80,000 per year, but earnings vary depending on experience, specialization, and location (Canadian Job Bank).
Are nurses paid better in Canada or USA?
Nurses in the USA generally earn higher salaries than those in Canada, but the difference is often offset by higher healthcare costs and fewer benefits.
Which country pays nurses the most?
Nurses in Switzerland, the USA, and Australia tend to earn the highest salaries, with some earning over $100,000 per year.
What is the lowest paid nurse in Canada?
The lowest-paid nurses, typically entry-level registered nurses or licensed practical nurses, earn around $60,000 per year.
See Other Salaries in Canada
- [Average Salary of a Lawyer in Canada]
- [Average Salary of a Doctor in Canada]
- [Salary of a Pilot in Canada]
- [Average Salary of a CFL Player in Canada]
- [Salary of a Pharmacist in Canada]
- [What is a Good Salary in Canada for a Family of 4]
- [Salary of a Dentist in Canada]
- [Salary of a Police Officer in Canada]
- [Salary of a Surgeon in Canada]
- [Average Salary of a Welder in Canada]
- [Salary of a Psychologist in Canada]
Interested in learning more about high-paying careers in Canada? Explore other salary guides for professionals across various industries.