Content has loaded
Nurse practitioner salary in Toronto, ON
How much does a Nurse Practitioner make in Toronto, ON?
Average base salary
$74.17
- Hour
- Day
- Week
- Month
- Year
same
as national averageThe average salary for a nurse practitioner is $74.17 per hour in Toronto, ON. 182 salaries reported, updated at July 15, 2026
Highest paying companies for Nurse Practitioner in Toronto, ON
Average year pay is based on job postings on Indeed in the past 36 months.Gifted Hands Health Services
$276,640per year
The Care Company
$260,000per year
New You Cosmetic Centres
$225,000per year
MAGNUS HRS
$223,600per year
Staff Relief Health Care Servi...
$196,300per year
Greenstaff Medical
$191,360per year