Cost: minimal depending on country
Australia and the UK: 6 med school, or an undergrad and 4 years postgrad (min. 4y) + 2 years general training + 5-6 years specialist training (12-13 years)
Cost (aus): 7k per year of undergrad study Pay (aus): 56k starting salary (up to 80 w/ overtime)
The US/Canada: 4 years undergrad, 4 med school, 5-6 years training - 14 years
Cost (us): 30-50k per year study Pay (us) : ~45k intern
So the time taken to training completion is not drastically different (a year or two) but the total debt rung up does weigh on not just he doctors but everyone employed with a degree in the us:
Having said that, it is often said that doctors in the US earn more than their colleagues overseas: this is not true; although the top 0.05% may have higher earning capacity on average the US doctor earns about the same as elsewhere (certainly between the US and Australia anyway)
When you take int account lifetime debt and interest payments i feel that US doctors are getting a raw deal really
As a result, doctors needs to get paid far more, especially specialists.