There are many non major banks out there in the market seeking for fees from people with not-well-qualified credit history. So, if you are talking about American bank, it should be a bank like this. These banks normally charge $99 for application and $99 annual fee to keep such a credit card. So, you can either keep it and pay fees, or cancel it also with some fees.
Better read and listen carefully next time.