As of today, this is where we are at, with the holes that I think we have identified. Nurse is not included in expectation of the rumoured trade being completed.
Nuge - McDavid - Hyman
Podkolzin - Draisaitl - Savoie
Dach/Open - Dickinson - OPEN
Open/Dach - Samanski - Frederic
Janmark
Ekholm - Bouchard
Walman - Murphy
OPEN - Emberson
Stastney
Jarry
OPEN
So this leaves us with a top six winger, a third line winger, a goalie (preferably a starter but at his salary, Jarry is going to get the chance to start), and possibly a veteran #5 defenseman. Ike Howard could fill one of the W spots, but if we do that, I expect Nuge keeps his 1LW spot and Howard gets to start on 3LW, and that's probably not a recipe for success.
I don't know how we find a top line winger (or top six) to play with McDavid, I don't expect any will really be left by the time free agency opens, and Tuch isn't coming to Canada I'm sure. There aren't many wingers on that list that aren't older than Jesus and/or simply not producing anymore. I wouldn't mind taking a shot on a guy like Bjorkstrand for the 3rd line.