i believe that all people have the right to healthcare regardless of weather they have money or not, so in a way canada has a more humanitarian apporach to providing for its citizens (rich or poor)
to the contrary, in the us, if you cant afford health care and you get into a car accident and you owe the hospital thousands and thousands of dollars, this could really destroy your life and your relatives lives.
but for the upper class of canada, the high taxes take major tolls on you income and living in the us would probably be more financially sound.
it depends on weather you care more about your fellow countrymen's well being or you care more about yourself.
imho,
canada = fair for everyone, money is not as important as life
usa = very capitalist, to sustain life you must be successful