The NDP and the Greens have done no such thing. Supporting renewables - solar for example - and fair wages, decent health care, etc. are both personally and economically better for Canadians. This has been demonstrated quite clearly many times, particularly by The Economist - the magazine and mouthpiece of the business elite, and the antithesis of any "socialism" concept you might feverishly imagine.