Tagstephane dion minister

Stephane Dion

From 1896 to 2004, a time of 108 years, the Liberal Party of Canada dominated Canadian politics. In that time, it produced eight prime ministers and had eight official leaders chosen by the party. When Paul Martin retired, Bill Graham became interim...

Canadian History Ehx