From my experience abroad, I agree that Canadian banks are rock solid, especially compared to neighboring US banks prone to pulling risking stunts. Toronto Dominion helped Waterhouse to rank among top stockbrokers in US, Europe and even Singapore (DBS Vickers). My first experience was with Royal Trust, classic service and reliability, later merged with Royal Bank of Canada. Amex gold card, multi-currency checking etc. Their cheques in any currency could clear anywhere around the world without extra charge as long as it's home country currency, i.e. I could write an RBC cheque in USD to clear through US bank or GBP cheque to clear through UK bank.