Question: Who was the longest serving prime minister of Canada?
Answer: William Lyon Mackenzie King