Appleton tied it 1-1 with his first goal of the season at 2:03 of the first, but Hoglander restored the Canucks lead when he swatted the puck in front of the net at 8:17 to make it 2-1.
MacEwen gave Vancouver a 3-1 lead with his first of the season at 6:58 of the second period.
"I think the first period was actually better than the score looked. A couple bad bounces ended up in our net," Jets captain Blake Wheeler said. "I think we got a little bit disjointed again and got away from some of the things that gave us success. Second period wasn't all that great."
Boeser scored his second of the game with an empty-net goal at 17:59 of the third for the 4-1 final.
"I know there is a few of us mentioning it before the game that we haven't won in this building," Boeser said. "And obviously it's a little different with no fans, but it's still nice to get that win and break that 0-10 [skid] or whatever it was and get that first win. Hopefully when we continue to play here this year, we can keep getting wins."
NOTES: Maurice passed Al Arbour and moved into fourth on the all-time list by coaching his 1,608th NHL game. Scotty Bowman leads with 2,141; Joel Quenneville of the Florida Panthers (1,710) and Barry Trotz of the New York Islanders (1,682) are second and third. … Jets forward Nikolaj Ehlers had his five-game goal streak end. … Winnipeg forward Adam Lowry had an assist to extend his point streak to six games (four goals, four assists), an NHL career high. … Canucks center Elias Pettersson has a three-game point streak (two goals, three assists).