The only solution is that you break it yourself. If you don't cancel the card, you can continue to use it, so that your future consumption records will constantly remove your stain, just like a running account, your stain, nothing can be removed behind, and your stain is always there.
You wait now and let time dilute, because after ten or twenty years, the impact may be less.