To avoid the most bank fees, sign up for a no-fee chequing account that provides free access to a major bank’s ATM network. If you can, avoid transactions that trigger additional costs, like overdrafts or purchases in foreign currencies, and any banking that puts you in the non-sufficient fund territory.