I would love to add Connor, but doubt he is available.
That being said, this would be a scenario where I would include Dvorak in the deal.
Dvorak, #14, Connauton, and #76 for Connor and a 2020 5th round pick. I bet that there would be an ask for more or Arizona taking a bad contract off of Winnipeg's hands, which could limit the deal.
Leaves us the option of keeping Hayton up with Dvorak gone. Many ways around that. Deal Fischer to Vegas for Eakin and a 3rd round pick (#86). Deal Cousins to Montreal for Stapley (college player) and #119
Out via trade: Dvorak, Connauton, Fischer, Cousins, #14, #76
In via trade: Connor, Eakin, Stapley (reserve list for signing), #86, #119, and a WPG 2020 5th round pick
Sign Johansson to a 4 year, $23 M deal. Sign Connor to a 7 year, $45.5 M extension.
Galchenyuk-Schmaltz-Keller
Connor-Stepan-Johansson
Grabner-Eakin-Garland
Crouse-Richardson-Hinostroza
Hayton
OEL-Demers
Chychrun-Hjalmarsson
Goligoski-Oesterle
Lyubushkin
That would put our cap hit at $81.5 M. We could move Johansson to 3rd line C and nix the deal for Eakin. That would bring cap down to $78.6 M, and provide a different opportunity to add a bad deal from Winnipeg if the value in a Connor deal is not there. If the value is good, we can browse around for a decent wing in the $1.0-$3.5 M range. Connolly, Tanev, Panik, or re-signing Archibald could fit that bill.
Galchenyuk-Schmaltz-Keller
Connor-Stepan-Hinostroza
Crouse-Johansson-Tanev
Grabner-Richardson-Garland
Hayton-Fischer