MacEwen signed his name on a 3-year-deal worth $2.325M:
The Canucks had signed him as an undrafted free agent in 2017. He spent 3 full seasons in the Canucks organization, participating in 55 NHL games.
He then split the following two seasons with the Philadelphia Flyers and, most recently, the L.A. Kings. We wish him the best of luck with his new team in Ottawa.