TFSA is not protected from tax in the US. Depending on how the TFSA is set up by the financial institution and what it is comprised of (mutual funds, stocks, cash, etc.) there may be further US reporting obligations and stiff penalties if you fail to comply to them.