Which Canadian Prime Minister spent a record total of 21 years in office?
Answer William Lyon Mackenzie King
Although it was broken up into several terms and was not continuous, William Lyon Mackenzie King was the longest-reigning Canadian Prime Minister at twenty-one years.
Last updated 5 years ago · 9.7K views