I called Barclay's fully expecting to cancel my card. The specialist at first offered to change to a no annual fee Arrival card. When I still wanted to cancel, she offered me a fee waiver. She also offered me 2500 miles with $500 spending on the card over the next three months.
I had the card for a year, but the only spend was to meet the requirement for 15k bonus miles ($750 a month for 3 months).