I had a bad experience with RBC after my first landing a couple of years ago, they refused to open an account for me in US$ because my home country was in the US Sanctions list at the time (mind you - the US sanctions list and not the Canadian Sanctions list), they also mis-informed me that no other Canadian bank would be able to offer me a US$ account..which is totally untrue!
However that was my second day in the country, the weather was cold for me to do "Bank shopping" (feb. snow storm)/windchill at -25 c + i only had US$ and needed some Canadian $$ to get by, so i decided to open the account anyway. A few weeks later i sent my first online wire transfer - they blocked it and questioned me on the reason behind the transfer, i replied to support my younger brother (who was a university student at the time)...the bank rep. rudely replied "How come you say you're supporting someone while you - yourself aren't employed!

" ..i felt very insulted, ..even the amount i was transferring was less than 5% of my account balance at the time, plus she asked and i answered...so why the rudeness?! I managed to be calm and simply replied "Yes, i'm not yet employed - but even if i had $1 in my account and my younger brother needs it - i will wire it to him, that's how we do things in our family, got issues with that?" She said no, and eventually the wire went through.
The fact is, we FSW's - most of the time - land without jobs in hand, but it doesn't mean that we we haven't worked before, or don't have savings to cater for our/and even extended family needs..or that we don't deserve some respect at least!!
Anyway...a few months after that incident i got employed..ironically with another bank (one of the big five) so i closed my RBC account forever and since then i'm enjoying free banking, preferred usd exchange rate,sending wires without being harassed..etc etc...but i will never forget my experience with RBC...never again would i bank with them.