IcicI bank for sure! It has it's branches in all the major cities across Canada and once you open an account with them in Canada, the same can be linked to your NRE account in India and they facilitate instantaneous money transfer to Indian account at an attractive exchange rate! I have used...