Why are American universities and med schools so expensive when other countries are doing it right?

Health care is a business in the US, whereas in most other developed countries it is usually considered to be a government backed service. Schools charge accordingly, depending on the country.

Canada has many similarities in culture to the US, but it differs quite drastically in how it delivers medical care to the public.

U of MN Med school fees - MN resident 39K USD / Non res 56K USD

U of CHI(Pritzker) - 55K USD

McGill (MDCM)- Quebec Res 8K / CAN res 19K / Non CAN 45K

Canadian dollar was somewhere around .75 USD, last I looked.