J.T. Compher, Lucas Raymond and Axel Sandin-Pellikka each had a goal and an assist for Detroit (26-15-4), which had lost two of three. James van Riemsdyk had two assists, and John Gibson made 23 saves.
Jake DeBrusk scored for the Canucks (16-22-5), who have lost five straight (0-3-2). Kevin Lankinen made 20 saves.
“This is frustrating for sure,” DeBrusk said. “When the puck goes in your net a lot, you don’t play the same way. You don’t want to give up goals, so you get back on your heels. You can’t do that in this league.”
Vancouver took two minor penalties in nine seconds late in the first period, giving the Red Wings a 5-on-3 power play for 1:51.
The Canucks killed the first 1:35, but Kane gave Detroit a 1-0 lead at 19:31. He took a pass from Raymond on the right side, skated across the high slot, dropped to the left face-off spot and ripped a wrist shot past Lankinen’s blocker.
“We didn’t get the start we wanted again -- we were short-handed 15 seconds into the game -- and that’s not the way you want to be coming out of the gate,” Detroit coach Todd McLellan said. “But the penalty kill was OK, and then the 5-on-3 was important because it broke the ice and got us going.”
Vancouver coach Adam Foote agreed that Kane’s first goal changed the game.
“We had great control of the first period, but we get out of position for the first penalty, then we missed the clear and got a trip,” Foote said. “They get the goal, and then we make a mistake that gives them another one. You can’t go down two like that.”
Raymond’s assist was his 300th NHL point (110 goals, 190 assists) in 363 games.
Sandin-Pellikka gave the Red Wings a 2-0 lead at 5:09 of the second period, scoring off assists from van Riemsdyk and Compher.