Hi MAte,
SOrry to hear about your case :-[
Would you mind sharing few details(I have no intent of offending you)
Whats the date on review letter.
DID you use a canadian address or an INdian one.
Your response would be Highly Appreciated.
You should request your bank to leave the old card active for another 30 days. I am sure they can do it. They cant be so rigid, tell them you have shared the details with CIC for an online transaction.