Source: http://www.moneysense.ca/columns/ask-moneysense/can-i-contribute-fully-to-a-tfsa-after-giving-up-u-s-status/