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.