I did research and compare the newcomer packages offered by 5 major Canadian banks. Finally, i choose to bank with BMO. BMO offers provides "true" free banking to newcomer for 1 year. It is not required to keep a specific amount of maintain with unlimited transactions, unlimited free e-transfers...