Even IF it comes down to that (having to trade Tkachuk), Ottawa can't afford and don't want to move Artem Zub
They also don't really need Mikheyev and Dermott so I'd remove them and Zub from the trade. Which leaves us to Marner for Tkachuk +2nd
It really depends on what Tkachuk contract will be.
Quoting: jaok3
Marner alone is worth more then that
Contract status plays a HUGE part in a player's value. Marner is still young at 24 y/o but carries a $10,903,000 AAV for the next 4 years with a NMC the last 2 years, then UFA
If Tkachuk were to get the exact same contract, then it wouldn't be even close, even if Tkachuk is younger.
However if Tkachuk signs something like 7.0-7.5 AAV for 8 years, then it changes the whole thing