I Personally have a chequing and savings account with CIBC. Their eAdvantage savings account offers currently 1% interest on balances 5k and over. ING is offering 1.05%. So for me that 0.05 difference is not worth the hassle of opening up an ING direct and not having your cash available to you immediatly.
The eAdvantage account offers unlimited transfers so if I need all my funds that day all i have to do is transfer it to my chequing account and withdraw.
Thus i earn a high interest without paying any penalties.
Compare the CIBC eAdvantage savings account 1% interest to the other "high saving accounts" you listed above (using this websites comparison chart)
CIBC 1%
PC Financial 1$
HSBC 0.8%
ING 1.05%
Only drawback is that you need at least 5000 in the CIBC account which could be harder for some to keep in a savings account.