One should pay taxes in the country he/she resides. Therefore, if you live in the UK, you pay taxes in the UK, if you live in Canada, you pay taxes in Canada. that being said, I will seek a lawyer here in Canada, before I leave, to determine what`s the most appropriate strategy for this matter...