Shouldn't be an issue, at least not from what we know currently.
Its not a problem the next 3 years since Bedard will be on his elc.
In 4 years, the habs have only 5 contracts signed (Suzuki, Gallagher, Anderson, Dach, and Matheson).
Both Gallagher and Anderson will have 1 year left on their contract. Anderson probably gets traded way before that point. Gally could be traded with an asset when he has 1 year left. Anderson + Gally gone opens up 12 M, which is probably what Bedard will get after his elc ends.