Understanding tax-free savings accounts: 10 Key points for savvy investors