Eichel scored his 27th goal in his 43rd game, a 5-1 loss at the St. Louis Blues on Thursday, extending his point streak to five games (three goals, two assists). The Sabres captain set his NHL high with 28 goals in 77 games last season.
The Sabres, who are 2-5-0 in their past seven games, are 13-5-3 at home this season.
The Canucks have lost two in a row after a seven-game winning streak and have been outscored 14-4 in those losses. Vancouver, which will play the third game of a five-game road trip, is 9-12-1 on the road.