Not sure if it's the same case if it's cancelled via a travel agent, but I've cancelled a couple of tickets this year directly with AC and each time the refund was processed (i.e. posted to my credit card) within the week, despite the multiple warnings from the AC agent that it would take 4-6 weeks to process the refund.