The most important issue has not been discussed. The world has been going through a fundamental change for some 30 or 40 years. Big money has been making government and democracy irrelevant. It really doesn't matter who wins the US election because all require the support of very big money to win. Big money sets American domestic policy and foreign affairs. (Bernie Sanders would be different - except that he could never get enough congressmen to support h is policies.
Canada is close to the same. And in both Canada and the U.S. big money is really what runs the universities. Both the Liberals and the Conservatives have always courted big money to fight their elections. And big money has its price. The major difference between Harper and Trudeau is that Harper is a rigid ideologue, intensely anti-democratic. a fear monger, and highly destructive. I don't think that Canada as a nation can survive another term of Harper. Trudeau is just a rich kid with none of the intellectual abilities or intellectual curiosity of his father. While I favour the NDP, I don't kid myself about Mulcair. He's very intelligent and he's honest. But he's really a Liberal. NDP policy has moved so far to the centre that it will really have no mandate to tackle the real issues that have to be dealt with.