Question: who was canada's longest serving prime minister
Answer: William Lyon Mackenzie King