Prime Ministers of Canada - in chronological order

Prime Ministers of Canada - in chronological order

Justin Trudeau (2015-present)

Stephen Harper (2006-2015)

Paul Martin (2003-2006)

Jean Chrétien (1993-2003)

Kim Campbell (1993)

Brian Mulroney (1984-1993)

John Turner (1984)

Joe Clark (1979-1980)

Pierre Trudeau (1968-1979, 1980-1984)

Lester B. Pearson (1963-1968)

John Diefenbaker (1957-1963)

Louis St. Laurent (1948-1957)

R.B. Bennett (1930-1935)

William Lyon Mackenzie King (1921-1930, 1935-1948)

Arthur Meighen (1920-1921)

Sir Robert Borden (1911-1920)

Sir Wilfrid Laurier (1896-1911)

Sir Charles Tupper (1896)

Sir Mackenzie Bowell (1894-1896)

Sir John Thompson (1892-1894)

Sir John Abbott (1891-1892)

Alexander Mackenzie (1873-1878)

Sir John A. Macdonald (1867-1873, 1878-1891)