Cody Hodgson scored the winner in the fifth- 2 win over the Edmonton Oilers.
The victory gives Vancouver a mark of 30-15-4 on the season. With 64 points, the Canucks lead the Northwest Division and trail Detroit by three points for the top spot in the NHL and Western Conference.
Horcoff and Taylor Hall scored for the Oilers, who have dropped four of five and nine of 11. Dubnyk made 33 saves in defeat.
Edmonton, with a mark of 18-26-5, sits second to last in the Western Conference.