@NeedTheCleanser
I think you are significantly undervaluing Olofsson.
He needs a good set forward to excell.
He has been playing with Krebs and Peterka the last 10 games.
He did very well when MIttelstadt and Jost were his line mates.
Put him on a line with Pettersson or Miller and he will get the Canucks 30 or more goals.
Let's consider Jokiharju for Garland.
While Sabre fans love to trash Henri, this is probably very close to his value.
Buffalo needs right hand shots so this would be a nice hockey trade.
GK rarely return more than a first so Rosen would be a decent offer if he fit the needs of the Canucks.
Unfortunately, the Canucks are not looking to trade Demko so it would take an over pay, Isaak is not an over pay.
Restructure your two trades.
Garland and Demko for Jokiharju, Olofsson (50% retention), and Krebs/Rosen/2023 first.
Canuck fans would probably still reject this but it is offers more value than your proposal.