Not sure what the best method is, but you were me, I would cancel all the recently acquired cards that have no extended value, and keep the old cards. As that guy said, most of the banks do nothing with regards to customer loyalty. If they don't like people gaming them for a bunch of new-user rewards then they can only blame themselves