I had returned the credit card more than 4 weeks back to the bank and Mashreq bank(i opened a/c there) had provided them with a guarantee letter for the credit card as well.

CBQ initially claimed they didnot receive the letter and then i e-mailed them the copy of it.

Good news is that i got the letter today evening after a long struggle..