It makes no sense to me that cancelling a line of almost free credit (which is what a credit card account is) would affect your credit score in a negative way. I am inclined to think such an action proves you don't need it and that is a sign of someone who has capacity to pay.