Sounds like CIBC is doing random audits possibly at the request of rating agencies and holders of its subsidiary paper based on credit card accounts. Given this bank's abysmal record of backing just about every financial boondoggle over the past two decades -- Enron through to the Asset-Backed Paper to dubious US mortgages -- I can well see why some of CIBC's own lenders might want verification that its consumer accounts are not going to tank like those of over 100 US retail banks that have been put onto the danger list. However, I agree that doing this to those customers who pay their accounts on time and have no record of late payments, etc. is not the way to be doing it.
In the meantime, RBC keeps offering to loan me money at 1.9% for four or five months on my AVION Visa!