The Prime Ministers of Canada

Some of the most notable Canadian prime ministers were John A. Macdonald, Robert Borden, William Lyon Mackenzie King, Lester Mike Pearson, Pierre Trudeau, and Brian Mulroney. But there were many others. From John A to Stephen Harper, here’s a complete list of Canada’s 22 Prime Ministers and the political parties that they led.