Tyler Myers and Alex Burmistrov each added a goal and an assist for Winnipeg (29-35-5), while Mark Scheifele also scored to extend his point streak to eight games. Mathieu Perreault chipped in with two assists for the Jets, who got 26 saves from Michael Hutchinson.
Jared McCann and Jake Virtanen replied for Vancouver (27-29-12), while Jacob Markstrom stopped 24 shots. The Canucks came in having won two in a row, but failed to put together a three-game winning streak for the eighth time this season.
With both teams destined to miss the playoffs, Vancouver came out strong and led 7-1 on the shot clock only to see Winnipeg go up 1-0 at 4:28 of the first when Dano deflected a Myers feed off the rush past Markstrom for his third of the season.
Dano, who came over in the trade with Chicago for Jets captain Andrew Ladd at the end of February, now has three goals and two assists in his last four games after going pointless in his first five with Winnipeg.
Markstrom made a couple good saves to keep the Canucks' deficit at one, including a highlight-reel glove stop on Paul Postma, but was beaten cleanly between the pads with 3:15 left when Myers' centring pass deflected in off Vancouver's Derek Dorsett for his ninth.