My only problem is that they're taking their money overseas and spending their money on the local goods and services where they are, but expect Canada to pay for their healthcare needs if/when they need it.  

Prime example number one as to why our healthcare system is falling apart from a cost perspective is those that don't spend their money in local goods and services but expect the tax dollars generated from our local goods and services to pay for their healthcare.