Even if there were taxes here, most countries have tax treaties with each other so that if you reside and work in one, you pay the taxes there - not in your home country. Canada, the US, the UK etc. all have tax treaties with each other.

Of course, given the sophistication of the handling of this announcement - I would not be willing to bet that that angle had been thought of in advance.

Signature line > "You can't fix stupid"