Content has loaded
Nurse practitioner salary in Vancouver, BC
How much does a Nurse Practitioner make in Vancouver, BC?
Average base salary
$80.81
- Hour
- Day
- Week
- Month
- Year
14%
above national averageThe average salary for a nurse practitioner is $80.81 per hour in Vancouver, BC. 55 salaries reported, updated at June 22, 2026
Highest paying companies for Nurse Practitioner in Vancouver, BC
Average year pay is based on job postings on Indeed in the past 36 months.International SOS
$268,709per year
Calian
$193,024per year
Enhanced Care Clinic
$166,400per year
Dr. Peter AIDS Foundation
$149,649per year
Providence Health Care
$148,569per year
Haztech
$142,500per year