American is a Republic. Pretty strong country, used to be the leader in a lot of things. But now that's its leaning more Socialistic and it's losing its edge.
Yay for ignorant statements!
The American "left" is still further right, on the political spectrum, than the Canadian center. The Democrats are considered a central-right party for the most part. The Liberal Party of Canada, is considered a central-left party. Take a moment to absorb that information.
Also, socialism is not some great evil that will bring the world into a form of Communist world domination. Socialism is a product of society saying:
"You know what? Everyone may be individuals, but some times the whole society needs to benefit."
If you think America is "socialist" you obviously haven't been to Canada. We have free healthcare (gasp! Communists!) and I'm going to assume if you can't make it across the border, then you sure as hell haven't been to Europe. Which, for the most part runs an even greater socialist economy.
This article is dated however, take a good look at how many of those systems are government run.