Content has loaded
Nurse practitioner salary in Vancouver, BC
How much does a Nurse Practitioner make in Vancouver, BC?
Average base salary
$79.38
- Hour
- Day
- Week
- Month
- Year
12%
above national averageThe average salary for a nurse practitioner is $79.38 per hour in Vancouver, BC. 54 salaries reported, updated at August 15, 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
$270,878per year
Canadian Health Labs
$197,600per year
Calian
$194,385per year
Enhanced Care Clinic
$166,400per year
Dr. Peter AIDS Foundation
$149,649per year
Providence Health Care
$148,569per year
Highest paying cities for Nurse Practitioners near Vancouver, BC
Where can a Nurse Practitioner earn more?
Compare salaries for Nurse Practitioners in different locationsFrequently Asked Questions (FAQs) about Nurse Practitioner