regarding canadian income tax, i've done so much research on this because double taxation scares me. i'm surprised that the subject isn't mentioned very often on this site.
if you did not acquire the status of 'non-resident for the purposes of income tax' when you left canada, then you are still considered a canadian resident for the purposes of income tax, and as such you are required to submit a canadian income tax return every year regardless of where you're living. on each income tax return you must declare your *worldwide* income for that year (you can also claim a foreign income tax credit, so you won't be taxed twice, thank god).
so, if you were not declaring your worldwide income on your canadian income tax returns whilst living in the uk, and you were being audited by the canadian revenue agency, and they were looking at your bank account records, then you might be in trouble. they could easily trace the money back to the uk source and discover that the income was not declared on your canadian income tax return. otherwise, you're simply transferring money that you already declared (and paid tax on), so you'd have nothing to worry about.


