I would suggest getting an HSBC Direct Savings account. (4.25% interest paid monthly). You get a debit card to make unlimited debits (retail purchases), unlimited bill payments, unlimited free atm withdraws/deposits from any atm thats apart of the exchange network (HSBC, Bank of Montreal, Alterna Savings, National Bank of Canada, etc). You could pretty much use the account as your new chequing account (have your employer make your payroll deposits into this account). You can also request void cheque forms so that you may setup direct bill payments)
The only drawback from this account, is no cheques. So I would suggest still keeping your RBC Chequing account for this purpose (or open up a PC Financial no fees chequing account along with the HSBC direct savings account) so you would not inquire any fees period for any of your day to day transactions.
Yes, there are bank to bank transfer holds (as with any bank), to avoid this, I simply make cash/check deposits into my HSBC account right at any ATM thats apart of the exchange network as with my account standing, I dont have any holds on any deposits made into my HSBC account from an ATM.
Let me know if you have any questions about this.