1.Sir John Alexander Macdonald

Sir John Alexander Macdonald was born on January 11, 1815 in Glasgow City in Scotland. He is the first prime minister of Canada in the year 1867–1873.

2.Alexander Mackenzie

Alexander Mackenzie was born on 1764 in city in Stornoway Kirkwall in Orkney. He is the second prime minister of Canada in the year 1873– 1878.

3.Sir John Alexander Macdonald

Sir John Alexander Macdonald was second time prime minister of Canada. In the year 1878 –1891.

4.Sir John Joseph Caldwell Abbott

Sir John Joseph Caldwell Abbott was born on March 12, 1821 in Municipality in Canada. He is the third prime minister of Canada in the year 1891 –1892.

5. Sir John Sparrow David Thompson

Sir John Sparrow David Thompson was born on November 10, 1845 in Halifax, an Atlantic Ocean port in eastern Canada. He is the fifth prime minister of Canada 1892–1894 in the year.

6.Sir Mackenzie Bowell

Sir Mackenzie Bowell was born on December 27, 1823 in Rickinghall United Kingdom. He is the fifth prime minister of Canada in the year 1894–1896

7. Sir Charles Tupper

Sir Charles Tupper was born on July 2, 1821 in Amherst, Canada. He is the sixth prime minister of Canada in the year 1 May 1896–8 July 1896.

8.Sir Henri Charles Wilfrid Laurier

Sir Henri Charles Wilfrid Laurier was born on November 20, 1841, in Saint Lin Laurentides , Canada .He is the seventh prime minister of Canada  in the year 1896– 1911.

9.Sir Robert Laird Borden

Sir Robert Laird Borden was born on June 26, 1854 in Grand-Pre, Canada. He is the eight prime minister of Canada in the year 1911– 1920.

10.Arthur Meighen

Arthur Meighen was born on June 16, 1874,in saint Marys , Canada. He is the ninth prime minister of Canada in the year 10 July 1920–29 December 1921.

11.William Lyon Mackenzie King

William Lyon Mackenzie King was born on December 17, 1874 in Kitchener, Canada. He is the tenth prime minister of Canada in the year 1921–1926

12.Arthur Meighen

Arthur Meighen was second time prime minister of Canada. In the year  29 June 1926–25 September 1926.

13.William Lyon Mackenzie King

William Lyon Mackenzie King second time prime minister of Canada .In the year 1926–1930

14.Richard Bedford Bennett

Richard Bedford Bennett was born on July 3, 1870 in Hopewell Hill is a Canada. He is the eleventh prime minister of Canada in the year 1930–1935.

15.William Lyon Mackenzie King

William Lyon Mackenzie King was third time prime minister of Canada. n the year 935–1948.

16.Louis Stephen St. Laurent

Louis Stephen St. Laurent was born on February 1, 1882, in Compton Canada. He is the twelve prime minister of Canada in the year 1948–1957.

17.John George Diefenbaker

John George Diefenbaker was born on September 18, 1895, In Neustadt Canada. He is the prime thirteen minister of Canada in the year 1957–1963.

18.Lester Bowles Pearson

Lester Bowles Pearson was born on April 23, 1897, in Newtonbrook Canada. He is the fourteen prime minister of Canada in the year 1963–1968.

19.Pierre Elliott Trudeau

Pierre Elliott Trudeau was born on October 18, 1919, in Montreal Canada. He is the fifteen prime minister of Canada in the year 1968– 1979.

20.Joseph Clark

Joseph Clark was born on June 5, 1939 in High River, Canada. He is the  sixteen prime minister of Canada in the year  1979– 1980.

21.Pierre Elliott Trudeau

Pierre Elliott Trudeau was second time prime minister prime minister. In the year 1980–1984.

22.John Napier Turner

John Napier Turner was born on June 7, 1929 in Richmond United kingdom. He is the seventeen prime minister of Canada in the year 30 June 1984–16 September 1984.

23.Brian Mulroney

Brian Mulroney was born on March 20, 1939 in Baie Comeau Canada. He is the eighteen prime minister of Canada in the year 1984–1993

24.Kim Campbell

Kim Campbell was born on March 10, 1947 in Port Alberni Canada. She is the nineteen prime minister of Canada in the year 25 June 1993 – 4 November 1993.

25.Jean Chretien

Jean Chretien was born on January 11, 1934 in Shawinigan Canada. He is the twenty prime minister of Canada in the year 1993– 2003.

26.Paul Martin

Paul Martin was born on August 28, 1938 in Windsor Canada. He is the twenty one prime minister of Canada in the year 2003–2006.

27.Stephen Harper

Stephen Harper was born on April 30, 1959 in Leaside Toronto Canada. He is the twenty two prime minister of Canada in the year 2006–2015

28.Justin Trudeau

Justin Trudeau was born on December 25, 1971 in Ottawa is Canada. He is the twenty three prime minister of Canada in the year 2015/ current.