Providing health care for those who can't afford it is essential. Your life expectancy shouldn't be relative to the size of your wallet.
Now while I understand that the universal health care plan you have right now isn't ideal I don't believe that you as a country have other options.
Also, it is patently not socialism. It is social democracy, there is a huge difference. We have many tax payer funded social programs here in Canada but we are most certainly not a socialist nation.
You're making out a gray area issue as plain black and white when it is not. Throw away the ideology for two seconds and look objectively at what is being done.
I can see what your saying, and looking at it objectively, how can they force us to have medical insurance? One thing to provide it at an extraordinary cost, but to force it upon us? Where's the democracy in the government forcing something upon you?
And of course Canada isn't socialist. But how would you feel if your government had majority rule in the once former free enterprises of banking, mortgage companies and the auto industry? It feels very socialist, especially with the American government pouring billions and billions of our dollars into failing mortgage and banking companies that haven't come within sniffing distance of turning a profit, let alone repaying the tax payers. And it hurts to know that money has been taken out of programs such as Social Security to aid the government in it's over spending. So how is helping some at the cost of others really help?