Sir John A. Macdonald was Canada's first Prime Minister.
Sir John A. Macdonald served as Canada's prime minister for a total of 18 years and 359 days. He ranks second to the 21 years and 154 days that William Lyon Mackenzie King served as Canada's prime minister.
Copyright © 2026 eLLeNow.com All Rights Reserved.