I advise you all to go for CIBC as it's much faster and there's no chance is being rejected as it uses RTGS rather than wire transfer..so u get gic within 48 Hours of transferring money also they don't charge any program fee..
.
If anyone makes up their mind you can use my email...