Looks like we're getting a salary cap around $76 or $77M. That's $3M or $4M more than last season. If everyone is back with increases to Radulov and Galchenyuk, I believe we have somewhere around $6M (+/-) in cap space. Habs are in great shape. Salary Cap space won't be a problem this year or next.
Looked at the Habs cap situation over the next 3 years a bit further:
2017-2018 ($77M Salary Cap): $4M (+/-) in cap space. This is with everybody back (increase in salaries to Galchenyuk and Radulov). This also includes both Pleky and Emelin (Last year of their current deals). Whoever we lose in the Expansion draft would have to be factored out. So if we acquire a top 2 center, Pleky or Emelin have to be off loaded obviously.
2018-2019 ($78.5M Salary Cap): $9M (+/-) in cap space. Price ($9M), Markov ($4M), Danault ($4M). McCarron, Davidson, and Jerabek get slight increases.
2019-2020 ($80M Salary Cap): $8M (+/-) in cap space. Markov is not re signed. Patch, Lehkonen, and Byron get new contracts.
This clearly shows we have room to acquire someone like Duchene and then have cap space to re sign him afterwards. That's it though! We have room to add one key piece IMO. This is why I try to trade Patch now for another top 2 center. His next contract will be a trap contract in his decline years while we can get value for him now and also acquire a top 2 center who can score 20-30 goals.