I agree that it is unlikely, but it is also easy for MBNA to do this. On my MBNA United Amex they posted the mileage three times, and then deducted 2 lots.
Rather than cancel the card, why not request a low credit limit and then leave it dormant for a year?