I'm not sure if Kovalchuk's contract is in rubles instead of dollars, and even if it is, I'm sure they can tear up his deal and give him a larger one if he wants that. I doubt that the bigger teams are in trouble and I bet they still will pitch to NHL stars as they like to do.
I do think a lot of the North American players will go elsewhere next year, and that yeah several teams will end up folding.
Regardless of if it's in Rubles vs. Dollars... wouldn't that then put twice the financial burden on the owners? (Assuming his contract is currency deval. protected) The owners of that team are a gas company. I'm assuming they are having some issues right now.