Yes much of it is grass is greener. Many folks really don't have any idea what all in costs are due to the various taxes, insurances, levies, user fees and whatever involved. At the end of the day, for most, it is hard to put a monetary value on 'home'.
For MDs, what you say may have been true in the 80s when I graduated but things seem to have come full circle over the last 3 decades. Canadian MDs pay negligible amounts for malpractice insurance and have no concern about their personal assets being at risk. Incomes are not much different, practice stresses are generally much less and MDs (along with dentists and lawyers) can incorporate and pay much lower tax rates. 'Managed care' has really kicked the stuffing out of MD morale in the US since the 90s (that is by Health Insurance companies - not Obamacare). Current governments are trying to bring things back the other way but at the moment things are pretty good for professionals north of the border.