If we drafted Beniers ? I would, Beniers has the potential to drive a line in the big leagues in my opinion and Bo doesn't.
If you get a 2nd for Pearson you take it.
Once you do term on the 2nd contract, the main question is term on the 3rd contract. Bo will be 28 when he's a UFA in 2023. Can the Canucks get him signed for less than the Max 8 year term? You can ask the same question regarding Landeskog in Colorado who is UFA this year. 2nd OA pick in 2011 so he's 28 going on 29 this year. Does he push for the max term?
To put that max term into perspective, 36 is the age of the 2003 draft class, so that's Bergeron, Getzlaf, Carter, E. Staal, Backes, Eriksson, Perry, Eaves, Kesler, etc. for forwards. How many of that draft class would you want this season on a big cap hit? Or even the past 2-3 seasons when they turned 34/35 in 2019 and 2020?
So, if they do draft a C like Beniers, it gives the Canucks leverage in that they don't feel that they have to max term Horvat because they don't have anyone in the system.
It goes both ways on the second contract. If you do a bridge, they are due up again, but at least they are due up around 25, so max term then is to 33. If you do term on the 2nd contract, that puts them at UFA around 28, so max term goes to 36. So, you're very likely eating some declining years. But, with bridge, you run the risk of a Trouba situation where the player opts for Arbitration to hit UFA asap.