Sounds like a very nice process from AS.
Most of AC's customer facing processes seem to be designed to make the transaction as difficult as possible. Try cutting a reward ticket with no status or getting an Aeroplan agent to handle a special request.
1D