I don't know why but this has happened since the Harper conservatives.  It is as though Canadians don't know their own electoral system.  For some reason, the government voted in is not legitimate because a majority voted against them.  WHAT!!  We do have a multi-party system.  So that'll almost always happen with this system.  For the Justin Trudeau, they also had a majority voted against them.  But that makes no difference.  According to our system, that's the governing party.  As someone already said, even MORE people voted against NDP and the Greens.  The fact that these 2 parties are making an agreement doesn't mean they are the same party and people in fact were voting for the same thing, they are not.  Everyone keeps saying how much more enlightened Canadians are compared to the Americans but this kind of stuff just makes my head shake!