Those not willing to put all their eggs in one basket should consider renting out their Canadian property. Not only will it provide income, but should circumstances change, the option to return home is still there.
http://www.theglobeandmail.com/globe-investor/retirement/retire-housing/if-you-move-abroad-should-you-sell-your-home-in-canada/article29272752/