Nurse Practitioner Salary in Canada
The median salary for a Nurse Practitioner in Canada is CA$110,000. Most professionals earn between CA$81,000 and CA$196,000 annually, with the top 10% earning CA$196,000.
Pay percentiles
Regional estimateGross annual, local currency.
Salary by seniority
Estimated| Junior | CA$66,000 | -40% |
| Mid-level | CA$97,000 | -12% |
| Senior | CA$138,000 | +25% |
| Lead / Exec | CA$193,000 | +75% |
Total compensation
Benefits are worth about CA$13,000 a year on top of cash pay.
Where this pay goes furthest
The same package, in local cost-of-living terms, across markets.
- India₹1,007,000
- Portugal€32,000
- PolandPLN 181,000
- Italy€48,000
- Japan¥8,260,000
- Spain€52,000
How we calculate this
This salary data is a regional estimate for Nurse Practitioners in Canada. All figures represent gross annual income before taxes and deductions. These numbers are based on data collected from various sources.
Frequently asked questions
Is CA$110,000 a good salary for a Nurse Practitioner in Canada?
The median salary of CA$110,000 is a strong indicator of earning potential for Nurse Practitioners in Canada. Many earn more, with the top 10% reaching CA$196,000.
How does a senior Nurse Practitioner salary compare to a junior one?
A senior Nurse Practitioner median salary is CA$138,000, significantly higher than the junior median of CA$66,000. This reflects increased experience and responsibility.
What is the total compensation for a Nurse Practitioner?
Beyond base salary, Nurse Practitioners receive an estimated CA$13,000 annually in benefits. This brings the total compensation package to a higher value than the stated gross annual salary alone.
How are Nurse Practitioner salaries calculated?
Salaries are influenced by factors like years of experience, geographic location, and the specific healthcare setting. Our figures represent percentiles, showing the distribution of earnings across the profession.