If a u.s. citizen who spent like a year abroad and then returned home to the u.s. and declared like 1.4 billion usd and paid taxes on it to the irs assuming such amount could be justified but one day decided to marry a canadian who lives in canada, i.e. toronto, vancouver, maybe montreal, ect... if they were given permanent residence in canada, would they have to pay even more taxes than what they already have paid in the u.s.? They already paid like 560 million usd in taxes of the 1.4 billion usd, but would the canada revenue agency come over and tax them even further? If their net worth is 840 million usd in the u.s. of the original 1.4 billion usd for which 560 million usd were already paid in taxes to the internal revenue service, would more taxes have to be paid to the canadian government and assuming this was the case like how much? Lets assume once they arrived in canada and they decided to renounce u.s. citizenship, would this change anything?