Both of Hoglander's goals were unassisted.
His first, came off a turnover just over three minutes into the first period when he intercepted a drop pass at the Canuck blue line left by Jets defenceman Ville Heinola before rocketing down the ice and getting a shot on goal before pocketing his own rebound to give the Canucks the lead.
His second of the evening, just over halfway into the third put the nail in the Jets coffin when his attempted pass to teammate Brock Boeser was deflected into the Winnipeg net by a defending Josh Morrissey.
Kyle Connor scored the lone goal for the Jets, who have now lost 9 of their last 10 games.
Laurent Brossoit turned aside 28 shots for Winnipeg, who played in place of a resting Connor Hellebuyck (28-23-3). Bo Horvat also scored for the Canucks.
Thatcher Demko stopped 37 shots for Vancouver, who moved to 21-26-3.
Bo Horvat made it 2-0 at 7:21 when Tanner Pearson slid Horvat the disc in the slot after it rebounded off the end boards off a Matthew Highmore shot.
The goal was his 17th of the season.
Kyle Connor cut the lead in half at 10:44 of the first when Matthew Perreault hit him with a pass from behind the goal line.
The goal was his 23rd of the season and snapped a 7 game goalless skid.
There was no scoring in the second period.
Hoglander scored his second of night 10:15 into the third when his pass attempt to teammate Brock Boeser was deflected in by a defending Josh Morrissey.
The goal was his 12th of the season.
The two clubs face each other again Tuesday night in Winnipeg.
SHOTS-VANCOUVER 31 WINNIPEG 40
NOTES-The Jets rested defenceman Neal Pionk, Tucker Poolman and goaltender Connor Hellebuyck with nagging injuries. Jets Head Coach Paul Maurice said all three would have drawn into the lineup in the playoffs.