After months of speculation and anti-incumbency, Canadas Liberal Party will announce its new leader today, replacing Canadian Prime Minister Justin Trudeau, who will lead the party in the general elections scheduled later this year.