Hyperbole, but I get your point. While the NDP are socialist I would not go so far is to call them Communists.

I am not an NDP supporter but you can't ignore that the income gap is a problem that is getting worse not better. Further automation and globalization will continue to add pressure. We can't and shouldn't stop either, but we must search for solutions to mitigate their impact.

The best way to have a healthy economy is to have a strong middle class.