Question: how much an hour does a nurse practitioner make?
Answer: The average salary for a Nurse Practitioner is $52.44 per hour in Ontario, which is 8% above the national average.