After paying annual fees for many years to Diners Club - run by BMO XXXX - I attempted to redeem points for miles. I completed my transaction only to receive an email receipt stating the transaction would take 2-6 weeks to complete. I needed the transaction immediately. I called the company within an hour of the transaction and they said they could not refund the points to my account, even though the transaction had just taken place and even though they did not disclose anywhere on the purchase pages that they time frame would take 2-6 weeks. I went through XXXX levels of customer service people for over an hour and all they would offer me was my annual fee back. I am not out XXXX miles - the equivalent of {$750.00}. 
