A tax-free savings account is ideal for medium- or long-term savings projects. The returns generated in the account are not taxable, even if you make a withdrawal. Additionally, your money can be accessed at any time, which makes it an excellent emergency fund.