Seeing as Morneau et al held their 'town hall' at a friendly union hall, and also controlled the invitee list and controlled the agenda ... yet they still got their backsides walloped, I'd say team Trudeau is in tough, and so they should be.

From 2015 statistics, the top income earners with more than $100,000 (less than 10% of earners)  paid 50.8 per cent of federal and provincial personal income taxes. "So what", scream the progressives, and to "H3II with you", scream the successful, entrepreneurial, professional and most well trained in our society. 

The latter must win the day or this country will continue its path of using gov't indebtedness to pay for the luxurious state funded existence so depended on by so many.  That path leads to ruin, as it nearly did in the 80's and 90's