I have an account with RBC, In my experience they are a really good bank, and very helpful..they also have a "Welcome to Canada" package for New Immigrants to Canada. My Husband also had an account with CIBC..I do not recommend them at all..HSBC is pretty good too but not as readily available in...