The Philadelphia Flyers have claimed forward Zach MacEwen off waivers from the Vancouver Canucks. 

MacEwen, 25, played 34 games with the Canucks last season, registering one goal and one assist. In 55 NHL games, all with Vancouver, the Charottetown, PE native has scored six goals and added three assists.

The Canucks signed MacEwen as an undrafted free agent in 2017.

The Flyers have also placed centre Kevin Hayes on long term injured reserve after undergoing abdominal surgery. Hayes scored 12 goals and had 31 points in 55 games last season in his second year with the Flyers. The 29-year-old  has 127 goals and 174 assists for 301 points in 505 NHL games with the Flyers, New York Rangers, and Winnipeg Jets. 

Hayes was selected by 24th overall in the 2010 NHL Draft by the Chicago Blackhawks.