"Zack is a physical two-way forward whose game complements our roster," said Benning. "He's a talented young player with a high compete level and we're excited to have him continue to develop his career as a member of the Vancouver Canucks."
MacEwen, 24, appeared in 17 games for the Canucks this season, registering five goals, one assist, 20 penalty minutes and a +6 plus/minus rating. He has 11 points (5-6-11) and 25 penalty minutes in 20 games with Utica this season. The Charlottetown, PEI native made his NHL postseason debut appearing in six games in the 2019.20 Stanley Cup Playoffs.
The 6'3", 205-pound forward originally signed a three-year entry level contract with Vancouver on March 3, 2017.