The reason why Chaput has had his contract terminated is due to new information coming out about an ongoing injury he's dealing with. Chaput's recovery from his injury is expected to take longer than expected, which led to both sides agreeing to a mutual contract termination.
The Ile Bizard, Quebec native suited up for 77 games for the Canucks in the 2016-17 and 2017-18 seasons, recording nine points (four goals, five assists), 34 penalty minutes and was a minus-16.