To be fair, Ferland had concussion issues the previous year and without a doubt the Canucks knew far more about this than the general public. The fact that Ferland didn’t sign until he did likely shows that many (most?) other teams were worried about his health vis a vis his contract demands.
But even ignoring health concerns, and acknowledging that the pandemic and ensuing flat cap was not foreseeable, giving Ferland term was moronic given the obvious cap crunch we were going to be in this summer. Like, it doesn’t take a rocket scientist to see that this was just a horrible decision which favoured short term gain over long term salary cap planning. Ironically of course, and not unlike lots of other similar decisions of this nature, the decision actually didn’t provide any short term gain.