I think Canada, with its mix of free market capitalism and social programs, is basically a good system. We have just let too much control fall into the hands of the corporate sector, something that started 1970ish with the adoption of neoliberal economic policies. The system is controlled by a very few a the top of the food chain who seek only to service themselves, screw the rest. We are no longer a society of people, we are now seen as consumers. Everything is about the bottom line. Wages have been stagnant for decades, not keeping pace with the cost of living, and the environment is going to shit.