I am actually ticked at how long it takes CIBC to post payments. I use TDCanadatrust, I make both my Amex and Aerogold payments on the same day, the Amex would post within 48 hours and the CIBC Visa takes forever. For this month, it still hasn't posted and my due date is coming up very soon so I'll be quite pissed if they charge me any interest since all my payments are always full amount and at least made 1 week in advance.