Quantity for Quality trades never garner happy remarks. And I don't think any team really wants Poirier, even if he is a decent prospect.
Kylington, Anderson and a first for Virtanen seems like a massive overpay, especially with the first included. However I'd feel bad for Virtanen. Him wanting to play for the Canucks and being a homegrown talent. As a Vancouver fan I probably still wouldn't do it.