I live in a small Canadian city of about 45,000. Also, in my province, it is mandatory for all health professions to post their salaries online. And almost all the family med docs in my city are making between 300K - 600K. And the ones who own their own single practice are making more than a million. And the surgeons who are working in hospitals are only making 200,000 - 500,000. Why is this?