Nurse Practitioner Salary in Canada
Nurse Practitioner Salary in Calgary
Based on 277 job listings - Calgary, Canada 2026
Average salary
$240,000 - $450,000
Median salary
$240,000 - $450,000
Lower rangeUpper range
Compare with national average
Calgary
Average salary
240,000 - 450,000
Median salary
240,000 - 450,000
277 job openings
Canada
Average salary
111,372 - 121,712
Median salary
111,372 - 121,712
19,005 job openings
Other cities
Toronto1,245 job openings
Vancouver732 job openings
Ottawa573 job openings
Winnipeg399 job openings
Mississauga359 job openings
Edmonton348 job openings
Montreal276 job openings
Moncton259 job openings
London215 job openings
Hamilton168 job openings
Halifax140 job openings
New Westminster114 job openings
Kingston108 job openings
Timmins108 job openings
The average salary for a Nurse Practitioner in Calgary, Canada is CAD 240,000 - CAD 450,000 per year in 2026, based on 277 job listings.
Explore 277 Nurse Practitioner job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.