I completely agree with your opinion. one can land in TORONTO, have survival job which is easy to get and then can easily move to other city like VANCOUVER.
I've always thought that HSBC is an ideal bank simply because it is global and for new immigrants moving to Canada the transition would be alot easier when moving from eg. HSBC UK to HSBC Canada.