This is a fun fact I am aware of:
- Not only can you not contribute to TFSA anymore when you become a non-resident for tax purposes in Canada, but you also have to withdraw ALL your TFSA to avoid a 1% penalty from CRA. You have to report your total TFSA investment returns ( if you did not withdraw it), including capital appreciation and yield, as global income to the IRS when you do your us tax return.
- The prevailing wisdom is to withdraw your TFSA funds when you leave Canada. This will not trigger global income taxes in the US and penalties in Canada but your TFSA room will remain and can be used at a later date when you return to Canada
- RRSP is a different story. The US treats our RRSP as an investment vehicle for retirement, but the US does not recognize our TFSA even though the US has Ruth IRS, which is similar to our TFSA.
Consult a tax professional is the way to go.
- Not only can you not contribute to TFSA anymore when you become a non-resident for tax purposes in Canada, but you also have to withdraw ALL your TFSA to avoid a 1% penalty from CRA. You have to report your total TFSA investment returns ( if you did not withdraw it), including capital appreciation and yield, as global income to the IRS when you do your us tax return.
- The prevailing wisdom is to withdraw your TFSA funds when you leave Canada. This will not trigger global income taxes in the US and penalties in Canada but your TFSA room will remain and can be used at a later date when you return to Canada
- RRSP is a different story. The US treats our RRSP as an investment vehicle for retirement, but the US does not recognize our TFSA even though the US has Ruth IRS, which is similar to our TFSA.
Consult a tax professional is the way to go.
最后编辑: