A TFSA is an investment account that is registered with the federal government. Within a TFSA, you can invest in a variety of assets — stocks, bond, mutual funds, and more. There are yearly limits to how much you can contribute to a TFSA. You don't receive a tax deduction for the money you contribute to a TFSA. Instead, over the lifetime of the TFSA, the money in the account grows tax free. Additionally, when you withdraw money from the account, you pay no tax on the proceeds.