Sam Gagner is on the move once again after signing a 3-year deal with the Vancouver Canucks, according to Elliotte Friedman of Sportsnet.
After spending his first seven seasons with the Edmonton Oilers, the was traded to the Arizona Coyotes, dealt to the Philadelphia Flyers and then signed a one-year deal with the Columbus Blue Jackets.
Fortunately, the most recent year was an impressive one for Gagner. He followed up a 16-point season in 2015-16 with a career-high 50 points in 2016-17. His plus-10 rating was also the best of his career.