So - the elites are wondering what the causes are........well - aside from people losing jobs because cheap labour can be found elsewhere, there is a huge silent majority - a very tolerant slice of society - that has been "talked down to" for many years. Take Climate Change - anyone who doubts that the "science is settled" is labelled a denier and shouted down. Suzuki says they should be thrown in jail. Take Same Sex marriage - which was initially opposed in Parliament before the Liberals whipped their cabinet to narrowly pass legislation. Canada still has a sizable slice of the population who are in between - they want to acknowledge relationships through some legal means but don't want "marriages" and to some extent, related adoptions. But all those people who wanted something different are labelled homophobes and again, shouted down. Abortion - again always viewed through a leftist lens. Every Western country has a comprimise. There's your cause - don't shout down other valid views.