Mexico is a perennial favorite retirement destination among Americans and Canadians because of its proximity, affordable cost of living, favorable weather, established expat communities, quality ...