Companies moving out entirely would be analogous to people moving. Companies moving out on paper while continuing to do business in the same location is analogous to tax evasion.
The analogy is more like that the location of you navel decides where you pay tax, and you discover that if you shift your weight around a little, your navel ends op on the other side of the line.
The problem is that the tax code fundamentally assumes that businesses are reasonably local and contained operations (analogous to a single body) and only deals with sprawling multinationals through monkey patching in an environment where policies appearing to benefit big businesses isn't exactly a big vote-grabber.
An analogy that might work is to move over the county line to reduce property taxes but continue to travel back into the original county to work or shop. Even then, you would still be paying some form of taxes to the original county; much like a company moving countries is not going to eliminate ALL tax liabilities.
By the way, if it is deemed legal then it is not tax evasion.
Wherever you, as an individual, move in the world, you are still supposed to pay US taxes. The US is one of the very few countries in the world to do this. The number of people renouncing their US citizenship to get away from this is on the rise.
He's been told that as of July 1 2014, renouncing US citizenship will have no impact, he still has to pay back taxes, and forward taxes.
I'm doing some googling now, and this might be it, or at least related, I'm not certain
http://www.cbc.ca/news/canada/fatca-facts-what-canadians-nee...
http://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance_...
Assuming she/he is willing to share that personal info.
Disappearing is not really an option - we're very close to the US border and going there on weekends is one of the major things we do, also, Canada will expedite to the US, and I wouldn't be surprised if they track him down, as we're talking many hundreds of thousands of dollars.
Note that is one thing US citizens cannot do, if you mean a different country versus a different state. The US is one of relatively few countries that tax citizens (and green card holders) no matter where you choose to live, or where your income is earned. (There can be some allowance for taxes already paid.) You can of course give up your citizenship, but good luck getting back into the country.
The amusing thing is that corporations are legally considered people. Why aren't these now foreign companies forced to jump through similar hoops foreigners are, and also subject to the same restrictions on applying money to the political process?
However politicians know it is easy to vilify corporations thereby allowing them to either out right lie about how taxation works or lie by omission.
Companies moving their head quarters out of your country should be a clear signal that your doing it wrong, except in the case of the US politicians want to punish them for doing what is right for them, their share holders, and their employees.
The power tripping in Washington is so extreme that punishing is their first reaction to anything they don't like.