I would 1000% do this. Canes' biggest need is a shoot-first winger and has been for a while.
And we need a RHD. And if we're about to keep Bowness, Gurianov will never reach the potential he has so trading him comes to question. Makes sense to me.
Hopefully Bergeron retires this year, they trade Pastrnak for 2nd overall and other pieces. And Ottawa adds Fiala or Giroux and makes the playoffs in their spot