As long as you are not a resident, you may not make TFSA contributions and no contribution room accumulates. However, you may keep your TFSA. Your investment income and withdrawals will continue to be tax
free in Canada. However, you may contribute your allowable annual maximum limit to your TFSA up to the day you cease to be a Canadian resident.