Eriksson had been playing on a line with Jay Beagle and Tyler Motte but he was replaced by Markus Granlund for Wednesday’s home contest against the New York Rangers.
The 33-year-old has struggled mightily this season with 10 goals and 22 points in 69 appearances. He has just one goal and one assist in his past 20 outings while averaging 12:35 of ice-time during that stretch and Green felt it was time for a change.
Eriksson signed a six-year, $36-million contract as a free agent in 2016 after three successful years spent with the Boston Bruins. Unfortunately for Canucks fans, the Swede has produced at a disappointing rate with 31 goals and 38 assists in 184 games spent in a Canucks uniform.
The team will have a difficult decision to make in the off-season as Eriksson has three more years remaining on his deal and an annual salary cap hit of $6 million.