Based on 141 job listings - Calgary, Canada 2026
Calgary
Average salary
120,000 - 150,000
Median salary
120,000 - 150,000
141 job openings
Canada
Average salary
113,683 - 123,765
Median salary
113,683 - 123,765
8,015 job openings
The average salary for a Nurse Practitioner in Calgary, Canada is CAD 120,000 - CAD 150,000 per year in 2026, based on 141 job listings.
Explore 141 Nurse Practitioner job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.