Canadian Prime Ministers
Since confederation in 1867, Canada has had 22 Prime Ministers.

Sir John A. Macdonald1867-1873
Alexander Mackenzie1873-1878
Sir John A. MacDonald1878-1891
Sir John Abbott1891-1892
Sir John S.D. Thompson1892-1894
Sir Mackenzie Bowell1894-1896
Sir Charles Tupper1896-1896
Sir Wilfrid Laurier1896-1911
Sir Robert Borden1911-1920
Arthur Meighen1920-1921
W.L. Mackenzie King1921-1926
Arthur Meighen1926-1926
W.L. Mackenzie King1926-1930
Richard B. Bennett1930-1935
W.L. Mackenzie King1935-1948
Louis St. Laurent1948-1957
John Diefenbaker1957-1963
Lester B. Pearson1963-1968
Pierre E. Trudeau1968-1979
Charles Joseph Clark1979-1980
Pierre E. Trudeau1980-1984
John Turner1984-1984
Brian Mulroney1984-1993
Kim Campbell1993-1993
Jean Chretien1993-2003
Paul Martin2003-2006
Stephen Harper2006-Current