Keep your money!
There is no need to pay banking fees. Several institutions offer no fee service with no minimum balance and unlimited transactions. Your best bets in Canada right now are:
PC Financial (affiliated with CIBC)
Tangerine (affiliated with Scotiabank).
and EQ Bank
The catch is transactions are done on line and over the phone. These accounts are not suitable for those who need and want walk in, in person from a teller at a branch. Teller services are available at affiliated banks for a fee.