163 salaries
$108K
Low
$124K
Average
$143K
High
No additional cash compensation has been reported for this role
How much does a Nurse practitioner make? The national average salary for a Nurse practitioner is $124,304 in Canada. Filter by location to see Nurse practitioner salaries in your area. Salary estimates are based on 163 salaries submitted anonymously to Glassdoor by Nurse practitioner employees.
How accurate does $124,304 look to you?
Your input helps Glassdoor refine our pay estimates over time.
Location
Find a Specific Employer
Company
Average Base Salary in (CAD)
Range
$103K
$142K
$102,577 - $141,930 Range
$59
$63
$59 - $63 Range
$56
$68
$56 - $68 Range
$118K
$137K
$118,036 - $136,545 Range
$27
$79
$27 - $79 Range
$115K
$139K
$115,399 - $138,927 Range
$101K
$129K
$101,337 - $129,230 Range
Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere
$65
$75
$65 - $75 Range
$27
$64
$27 - $64 Range
$43
$67
$43 - $67 Range
$93K
$138K
$93,220 - $137,505 Range
$50
$67
$50 - $67 Range
$56
$58
$56 - $58 Range
$54
$64
$54 - $64 Range
$80
$115
$80 - $115 Range
$9K
$9K
$8,944 - $8,944 Range
$57
$63
$57 - $63 Range
$114K
$168K
$113,861 - $167,939 Range
$112K
$140K
$112,388 - $140,000 Range
$133K
$137K
$133,087 - $136,545 Range
The average salary for a Nurse Practitioner is $124,304 per year in Canada. Salaries estimates are based on 163 salaries submitted anonymously to Glassdoor by a Nurse Practitioner employees in Canada.
The highest salary for a Nurse Practitioner in Canada is $143,005 per year.
The lowest salary for a Nurse Practitioner in Canada is $108,049 per year.
Becoming a recruiter is a great way of providing a reliable income for your family. A nurse practitioner’s salary is very good and grow at a constant rate. If you are looking to make more money as a nurse practitioner, you can get extra training in a specific area of medicine like surgery, which will gain you extra income. Nurse practitioners make the most amount of money in British Columbia, Ontario, and Nova Scotia.
Nurse practitioners that want to make more money can now up their education to become a Doctor of Nursing. The nurse practitioner’s qualifier is a master’s degree in nursing, but, to get into the doctor of nursing course, you must have scored at least 3.00 or better with your master’s degree and have at least three years of experience in a senior to a mid-level leadership role in healthcare. You could also specialize in a high-demand field such as neonatal, emergency, psychiatric, oncology, or acute care and increase your earning potential. Training across several areas and obtaining certifications can give you skills to treat a broader range of patients and become more valuable to your employer. You could also work more shifts and get overtime pay or choose to work holidays and weekends, which usually pay more.
How do you know if the job offer you received has fair compensation? Start your investigation by searching nurse practitioner jobs and compare a few postings in your province or territory that have similar experience and qualifications as you. Use these figures as a negotiation baseline and start your counteroffer about 20% higher. Discuss your training, education, and experience and give examples of how your actions increased patient satisfaction
or reduced medical complication rates. These tactics work just as well with nurse practitioners that want a raise in their current role. If there isn’t any room to increase your base salary, turn to benefits and perks and see if your employer can extend your health benefits or authorize some extra paid vacation—something to boost your budget.
About 74.34% of Nurse Practitioner professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional $0 in potential pay per year, among other factors, can qualify the annual pay of a Nurse Practitioner in Canada as a good salary.
Nurse Practitioner professionals in Canada have a wide total pay range, between $95,254 and $162,214 depending on experience, with an estimated total pay of $124,304 following the average career path of a Nurse Practitioner.