How about a 3-way trade including Montreal?
Habs:
+Morgan Frost
+Philippe Myers
+Sam Morin
+TJ Brodie
-3rd Overall Pick
-Habs 1st 2019
-Max Pacioretty
Flyers:
+3rd Overall
+Tkachuk
+ Pacioretty
-Frost
-Myers
-Morin
- Nolan Patrick
- 14th OA
- 19th OA
Flames:
+Patrick
+Flyers 2018 1st (19th OA)
+Blues 2018 1st (14th OA)
+Habs 1st 2019
-Tkachuk
-Brodie
Habs get a real C prospect who is NHL ready, some magic bean defenseman and a solid LD who can play alongside Weber.
Flyers get the 3rd overall pick and either draft Tkachuk at 3 over Zadina or swap with Ottawa if Svechnikov is available for some additional pieces, as well as Matty. They also get an elite LW to slot in on the top line with Giroux and Voracek
Flames go from two picks in the first 3 rounds of 2018/2019 (1/3 in 2019) to having four first round picks in two years, and get an NHL ready 2C.
Habs Lines:
Drouin/X/Gallagher
Galchenyuk/Frost/X
Lehkonen/Danault/Scherbak
Deslauriers/Hudon/Byron
Brodie/Weber
Mete/Petry
Morin/Myers
Flyers Lines:
Patches/Giroux/Voracek
Tkachuk/Couturier/Tkachuk
Weal/Konecny/Simmonds
Lehtera/Laughton/Weise
Provorov/Ghost
Hagg/Gudas
X/MacDonald
Flames Lines:
Gaudreau/Monahan/Ferland
Bennett/Patrick/Backlund
Dube/Shore/Foo
Frolik/Jankowski/Brouwer
Giordano/Hamilton
Valimaki/Hamonic
Kulak/Stone (Andersson)
Flames could look to do a trade like Brouwer, Frolik, Backlund and Stone to Carolina for Skinner and Zykov, and then they Flames could sign two of Neal, JVR, Perron, Kane or Maroon.
making it look more like:
Gaudreau/Monahan/Neal
Skinner/Patrick/Ferland
Dube/Bennett/Foo
Maroon/Jankowski/Zykov