Rbc has a nice offer. Open an account , have their visa, open a investment account(tfsa/rrsp account with any amount)
And your monthly fees are waived off. Some other banks have similar offers but the catch is once you cross your allowed no of transactions , you will have to pay for transaction...