The big problem with providing Canadian-style universal health care in the US is that it would basically nationalize a large part of the insurance industry (while also expanding it). Undeniably a huge disruption to a huge industry that employs many people. But now, the US government has, in effect, nationalised AIG", the biggest insurance company in the world. If the government ends up actually owning 80% of AIG, then why not use AIG to provide health insurance for the uninsured? Bang! Too good to be true, surely...