I agree with prior posters. Depending on how long you've had the cards and how many other cards you have depends on if you should cancel after paying them off.
If they are only cards in your name, or perhaps the longest active accounts, pay off & pretend they don't exists. However, if they have an annual fee, call to see if you can get it waived (my husband did that & they agreed to waive it for one year). If not then cancel it because the annual fee probably isn't worth it then.