The cap is a concern, and its going to be even a bigger one given the loonies free-fall.
The cap should be going down based on all economics, but I don't see the league or the players letting that happen. There are mechanisms in the CBA that allow for things to be amended. For example, how HRR is calculated can be changed if both sides are on-board.
The drop of the CDN has a very significant impact on the league obviously, the question is it a major enough impact that a drastic measure like discussing CBA amendments is undertaken. Something like increasing player share of HRR in the short term with a reduction in the last couple years of the CBA.
I can't think of an instance where an agreement of this magnitude was amended, but if it gets serious enough it wouldn't surprise me to see the NHLPA and NHL at least look at it. I'm not talking about something to excuse poorly managed teams with average players and a high cap hit, but just enough to not punish those teams which have been doing a decent job of it. The bottom line is the NHL is in a unique situation where the currencies of two different countries is in play.