Best no fee chequing account

Looking for advice on a no-fee chequing account. I plan to keep my big bank account for more difficult transactions but would like to move my day-to-day banking to a no fee, no balance required chequing account.

It would need to have e-transfers, bill payments and ability to schedule automatic payments.