Salary ranges based on Canadian market data. Adjust based on location and experience.
The average salary for a Nurse Practitioner in Canada is $95,000 - $130,000. Senior positions can earn significantly more.
On average, it takes 4-6 weeks to hire a Nurse Practitioner. This includes sourcing, interviewing, and offer stages.