Based on 45 job listings - Oshawa, Canada 2026
Oshawa
Average salary
121,119 - 125,916
Median salary
121,119 - 125,916
45 job openings
Canada
Average salary
113,683 - 123,765
Median salary
113,683 - 123,765
7,985 job openings
The average salary for a Nurse Practitioner in Oshawa, Canada is CAD 121,119 - CAD 125,916 per year in 2026, based on 45 job listings.
Explore 45 Nurse Practitioner job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.