Nurse Practitioner Salary in Canada
Nurse Practitioner Salary in New Westminster
Based on 131 job listings - New Westminster, Canada 2026
Average salary
$111,412 - $121,485
Median salary
$111,412 - $121,485
Lower rangeUpper range
Other cities
Toronto1,170 job openings
Vancouver712 job openings
Ottawa663 job openings
Calgary440 job openings
Edmonton346 job openings
Mississauga320 job openings
Montreal295 job openings
Moncton226 job openings
Winnipeg209 job openings
London177 job openings
Halifax115 job openings
Kingston113 job openings
Hamilton110 job openings
Ahuntsic North107 job openings
Brampton81 job openings
The average salary for a Nurse Practitioner in New Westminster, Canada is CAD 111,412 - CAD 121,485 per year in 2026, based on 131 job listings.
Explore 131 Nurse Practitioner job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.