Double check the relevant treaties. They are often written to say that where double taxation exists, the secondary country may collect their usual tax minus what was paid to the primary. Therefore if the secondary country has a higher tax rate, there is an incentive to keep it off the books.
That said, Canadian law tends to tax people on Canadian earnings. (Or at least it did the last time I paid attention, which was admittedly 15 years ago or so.) Which contrasts to US law that taxes US citizens on worldwide earnings (though the US does give a large exemption for foreign sourced income that keeps this from affecting a lot of people).
That said, Canadian law tends to tax people on Canadian earnings. (Or at least it did the last time I paid attention, which was admittedly 15 years ago or so.) Which contrasts to US law that taxes US citizens on worldwide earnings (though the US does give a large exemption for foreign sourced income that keeps this from affecting a lot of people).