Canada have 5 major banks and all are good. They are RBC, TD, Scotia, CIBC and BMO, all these banks have new immigrants package. New immigrants do not pay service charge for 1st year. After that you can decide about the suitable bank account type. Visit the websites of these banks and you will...