Question: how long prime minister stay in office canada
Answer: four years
Other accepted answers: four years