Question: Who was the longest running prime minister of canada?
Answer: William Lyon Mackenzie King
Mackenzie King
William Lyon Mackenzie King
WLMK
William Lyon Mackenzie King OM CMG PC
Natural Questions answer: William Lyon Mackenzie King (from the Wikipedia article "List of Prime Ministers of Canada by time in office")