A TFSA is an account where all investment income earned (interest, dividends, capital gains) within the account is not taxed, even if you withdraw from the account.
You'll need to check with the Canadian Revenue Agency (CRA) to determine your contribution limits.