As far as I know, this wouldn't work for U.S. citizens, as they are taxed on world wide income. Residents of countries (like Canada) do not pay tax on world wide income, if person in question is considered a non-resident for tax purposes (ie not living in Canada).