How much social cohesion do you get when no one is working and instead enjoying high tax and sitting on the dole? That's the sort of social cohesion that comes together to elect Trump. Maybe that works in culturally/ethnically cohesive Nordic countries, but Canada is not ethnically or culturally cohesive at all.

I find that most people don't want to rob the rich to feed the poor. They just want to go to work, earn their check and provide for their family. The best way to do that is through a robust economy that creates tons of jobs, driving up demand for labour. 

You can't tax your way to a robust economy.