There’s a fair amount of “ifs” in what you stated. We don’t know what the cap will be 2 years from now. I heard rumblings from owners just before the last BoG meeting about the current U.S. to Cdn exchange rate which is currently 1.44 Cdn dollars for 1 U.S. dollar. Canadian teams pay player salaries in $U.S. I’m not a clairvoyant & can’t pretend to be able to predict the future, although I suppose it's worth noting that currency exchange has been a factor in the past. We will also have RFA players (Pinto and Ostapchuk) needing new contracts and UFAs (e.g. Jensen) to resign or replace in 2 years.
Bonuses count against the cap the year of the contract or the following year (bonus carryover). I’ll copy & paste from a previous post.
Yes, performance bonuses for NHL players who are 35 or older and sign a one-year contract count against the salary cap:
- Explanation
Performance bonuses are not guaranteed, but they are added to the final cap hit for the season in which they are earned. If the total cap hit, including bonuses, exceeds the salary cap, the excess is a bonus carryover that counts against the cap in the following season