English and Canadian healthcare may be fine if you are young and don't need or can wait for major surgery. I used to work with a guy that still maintains dual citizenship, US and UK. He had to a have a heart bypass operation here in the States when he was in his late 50s. He told me afterwards, if he were still in England, he would not have gotten the operation since he was over 55. So in my view, and I believe many others, government healthcare is most likely death sentence for older people. Approximately 85% of the US has health insurance. The Obamacare solution is to increase the price and lower the availablity of healthcare for the 85% so the 15% can have insurance. An unacceptable social cost in my mind which perhaps is why it is so unpopular.