Content has loaded
Nurse practitioner salary in Ontario
How much does a Nurse Practitioner make in Ontario?
Average base salary
$70.07
- Hour
- Day
- Week
- Month
- Year
same
as national averageThe average salary for a nurse practitioner is $70.07 per hour in Ontario. 1.5k salaries reported, updated at June 23, 2026
Highest paying companies for Nurse Practitioner in Ontario
Average year pay is based on job postings on Indeed in the past 36 months.Spark Lifecare
$373,013per year
Gifted Hands Health Services
$275,600per year
The Care Company
$260,000per year
New You Cosmetic Centres
$225,000per year
Staff Relief Health Care Servi...
$201,314per year
Shoppers Drug Mart
$197,600per year