Having a card closed will likely have very little immediate effect. If it's an old card, you are relying on that raising your average age of accounts. I'd rather not argue the specifics of when the formulas stop counting the credit line and age in its formulas.
The point is: You are better off with the formula's counting an older card card. At some point they will stop counting it after it has been closed.
(Tomorrow, next month, 2 years, 10 years? I don't care! The point is I want them to count it forever!

)
Lesson Learned. You got lucky by them waiting two years to cancel you. Go use your other inactive cards right away. Be sure to set up autopay before hand or pay them online right away, because these are cards in the back of your mind at this point.
If you want to keep a relaxed approach going forward, just be sure to use every card every 12 months and hope for the best. I prefer a more active approach of every 3-4 months for older cards. I already lost two of my older trade lines to this in the past and hope to not lose any more.