Sean Walker, Andrei Svechnikov and Sebastian Aho each added a goal and an assist for the Canes (39-16-6), while Seth Jarvis contributed a pair of helpers. The Canucks (18-36-7) showed signs of life in the first period, taking a 2-1 lead with goals 44 seconds apart, but couldn't hold on as Ehlers sealed the win with 14 seconds left.
Filip Hronek registered a goal and two assists for Vancouver, while Marco Rossi notched one of each. The Canucks' losing streak now stands at seven games (0-5-2), with only two wins in their last 23 outings (2-17-4).