Obama should have gone all the way towards single-payer, universal health care.
Canada's universal health care is viewed by most corporations as a huge boon for business, as they don't need to cover basic medical expenses, just drugs and dental. Cuts costs alot and makes Canada more competitive.
Basically, Obamacare is unlikely to do the job as well, because psychotic Republicans refuse to fix a broken system. Too bad really.