Trudeau's a lightweight who won't make it past his first mandate because the Liberals aren't listening to anyone outside of the GTA. All three parties are past their 'best before' date now and are due for replacement. None of them have any independent thought, everything is dictated by the US or the banks. As for Freeland, she's so far out of her league, and in being so presents a perfect example of today's politics in Canada: connections and cronyism top capability or character every time.  Now that Harper's gone, won't have to vote for Trudeau again.