The Habs have a lot of cap space right now.
Should Markov and/or Radulov not re-up he has tons of space to take advantage of a team that doesn't have cap luxuries. Such as the Capitals or Oilers. Bergevin has put himself in a situation where he can take advantage of their situations, problem is he can't force the trade to happen today to appease all you impatient fans. There is a GM on the other side who is managing his cap and trying to figure out whom could be made available.
Could you imagine if Caps decide to put Backstrom on the block to free up cap space for Kuznetsov? Or vice versa? They have great centers but lots of money tied up to OV already. Can't have it all unless the players take massive pay cuts to stay on Caps.
Oil are about to give McDavid 13M and upwards of 9M to Drai. 6M for RNH doesn't work for them anymore.
There are options out there. O'Reilly, Eichel and Reinhart in buffalo is a log jam too.