Based on 55 job listings - Hamilton, Canada 2026
50% of professionals earn between $111,793 - $113,598 CAD
The median salary is $111,793
Hamilton
Average salary
110,796 - 127,517
Median salary
111,793 - 125,000
55 job openings
Canada
Average salary
117,924 - 126,791
Median salary
117,924 - 126,791
5,255 job openings
The average salary for a Nurse Practitioner in Hamilton, Canada is CAD 110,796 - CAD 127,517 per year in 2026, based on 55 job listings.
Leading employers for Nurse Practitioner roles in Canada include Capital Health (US), Hamilton Urban Core Community Health Centre, Centre de santé communautaire Hamilton/Niagara, pinnacle.
Explore 55 Nurse Practitioner job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.