As Canada Votes In 2025 Elections, A Look Back At The Longest-Serving Prime Minister
William Lyon Mackenzie King led the Liberal Party and served as prime minister for nearly 22 years.
William Lyon Mackenzie King led the Liberal Party and served as prime minister for nearly 22 years.