As per CRA: If a TFSA holds a non-qualified investment or carries on a business, the TFSA trust is taxable on any income earned on, and any capital gains derived from the non-qualified investment or business. You must report such income on a T3RET, T3 Trust Income Tax and Information Return.