Let me start by saying that what I am saying applies to the NDP as it is the only large political party on the left. But it can be true for other parties on the left that are smaller. We should not assume exclusivity to the NDP and if it ceases to be a party of activism (as it has at times provincially) it will not apply to the NDP.
This does not apply to non-activist parties of the centre or the centre-right such as the Liberals or parties of the right.
Canada is experiencing a painful lesson that is slowly becoming clear to the public. A rising tide does not raise all boats at all. The economic performance of the country has increased this country's total wealth dramatically while the living standards of most Canadians are seeing no benefit.