Banks don't typically charge any fees for a self-directed account that holds primarily ETFs, beyond maybe a small trade fee or account fee(?) - which we would never pay in North America. Active management of either your account or the products you hold is where they stick it to you. Each product will have a management fee which you should check, but you'll likely avoid the big bank and insurance company products because they do no better than the market funds and take more in fees so the returns suck.