Who was the longest serving prime minister of Canada?
William Lyon Mackenzie King
John Diefenbaker
Brian Mulroney
William Lyon Mackenzie King
Pierre Trudeau
John Diefenbaker
Brian Mulroney
Louis St. Laurent
William Lyon Mackenzie King
Pierre Trudeau
Brian Mulroney
Jean Chrétien
John Diefenbaker
Louis St. Laurent
Pierre Trudeau
Brian Mulroney
William Lyon Mackenzie King
Louis St. Laurent
Lester B. Pearson
Jean Chrétien
Pierre Trudeau
John Diefenbaker
Brian Mulroney
Wilfrid Laurier
Louis St. Laurent
Lester Pearson
William Lyon Mackenzie King
Pierre Trudeau
Louis St-Laurent
Lester B. Pearson
Jean Chrétien
Brian Mulroney
John Diefenbaker
Wilfrid Laurier
Lester Pearson
Louis St. Laurent
Pierre Trudeau
Mackenzie King
Louis St-Laurent
William Lyon Mackenzie King
Brian Mulroney
Lester B. Pearson
Wilfrid Laurier
Stephen Harper
Lester Pearson
Louis St. Laurent
Jean Chrétien
John Diefenbaker
Robert Borden
Pierre Trudeau
Mackenzie King
Louis St-Laurent
Stephen Harper
Brian Mulroney
Lester Pearson
Wilfrid Laurier
William Lyon Mackenzie King
Lester B. Pearson
Louis St. Laurent
Robert Borden
Pierre Trudeau
Mackenzie King
Stephen Harper
John Diefenbaker
Louis St-Laurent
Jean Chrétien
Lester Pearson
Brian Mulroney
Wilfrid Laurier
Robert Borden
Louis St. Laurent
Lester B. Pearson
Pierre Trudeau
Stephen Harper
William Lyon Mackenzie King
Harold Macmillan
Brian Mulroney.
Mackenzie King
Louis St-Laurent
Lester Pearson
Brian Mulroney
Robert Borden
John Diefenbaker
Jean Chrétien
Stephen Harper
Louis St. Laurent
Pierre Trudeau
Mackenzie King
Lester B. Pearson
Harold MacMillan
Lester Pearson
Joe Clark
Louis St-Laurent
William Lyon Mackenzie King
Brian Mulroney.
Brian Mulroney
Robert Borden
Stephen Harper
Louis St. Laurent
Pierre Trudeau
John Diefenbaker
Joe Clark
Lester Pearson
Jean Chrétien
Lester B. Pearson
Louis St-Laurent
Stephen Harper
Robert Borden
Brian Mulroney
Pierre Trudeau.
William Lyon Mackenzie King
Brian Mulroney.
Louis St. Laurent
Pierre Trudeau
Joe Clark
Lester Pearson
Stephen Harper
Robert Borden
Lester B. Pearson
John Diefenbaker
Brian Mulroney
Jean Chrétien
Joe Clark
Louis St-Laurent
Pierre Trudeau
Louis St. Laurent
Pierre Trudeau.
Lester Pearson
Stephen Harper
William Lyon Mackenzie King
Brian Mulroney.
Robert Borden
Louis St. Laurent.
Jean Chrétien.
Paul Martin
Brian Mulroney
Joe Clark
Lester B. Pearson
John Diefenbaker
Stephen Harper
Louis St. Laurent
Lester Pearson
Pierre Trudeau.
Jean Chrétien
Harold MacDonald
Robert Borden
Louis St-Laurent
Paul Martin
Joe Clark
Pierre Trudeau
William Lyon Mackenzie King
Brian Mulroney
Brian Mulroney.
Lester B. Pearson
Stephen Harper
Louis St. Laurent.
Lester Pearson
Louis St. Laurent
Mackenzie Bowell
Jean Chrétien.
Robert Borden
Paul Martin
Joe Clark
John Diefenbaker
Pierre Trudeau.
Wilfrid Laurier.
Stephen Harper
Justin Trudeau
Pierre Trudeau
Brian Mulroney
Lester B. Pearson
Jean Chrétien
Lester Pearson
Louis St. Laurent
Louis St-Laurent
William Lyon Mackenzie King
Brian Mulroney.
Paul Martin
Mackenzie Bowell
Robert Borden
Joe Clark
Louis St. Laurent.
Stephen Harper
Pierre Trudeau
Pierre Trudeau.
Lester Pearson, Jr.
Brian Mulroney
John Diefenbaker
Jean Chrétien.
Lester B. Pearson
Lester Pearson
Lester Pearson.
Joe Clark
Wilfrid Laurier.
Louis St. Laurent
Mackenzie Bowell
Jean Chrétien
Stephen Harper
Brian Mulroney.
William Lyon Mackenzie King
Louis St. Laurent.