America has far more wealth than Canada. We don't need to afford health insurance or whatever other generic evil we have been led to fear through large, sustained doses of propaganda.Some things should be socialist... like health care and education. Why would being called a socialist bother me? It's just a name, and I know that providing free health care to people is more important than worrying about some label.
Besides, capitalism is working perfectly.