Question: how long does it take to become a nurse practitioner in canada?
Answer: The 4-year degree must be in nursing at a minimum. After earning your BSN, you'll need to complete a master's degree program that trains nurse practitioners. These are called Nurse Practitioner (NP) degrees. NP degrees can take 2 to 4 years.