To be honest I do think this is significant overpayment for Boqvist. Plus I don't think we need to shell out the assets required to pay the premium for a defenseman capable of putting up offense, considering that we have Hughes, and Rathbone, and OEL if we free him from having to be a shutdown defenseman.
Pure shutdown defensemen actually get paid less and can be picked up for free from the UFA pool often times - e.g. Tanev, Savard. We're better off pursuing a couple of pure shutdown defensemen instead, we wont have to part with Garland to get one.