Ohlund scored his third goal in as many games from the top of the face-off circle 10 seconds after Wild defenceman Martin Skoula was penalized for tripping Trevor Linden.
Henrik Sedin won the offensive zone draw and the Canucks quickly worked the puck to Ohlund who beat rookie goaltender Niklas Backstrom.
Linden opened the scoring for Vancouver, while Pavol Demitra replied for the Wild.
Canuck netminder Roberto Luongo backstopped the victory with a 28-save effort, including a brilliant third-period robbery of Wes Walz when he got a glove on his break-in shot.
Vancouver improved to 17-15-1 with the key win over a rival in the tightly packed Northwest Division, where they are only 4-8-1.
The Wild lost their seventh straight road game to fall to 16-14-2. The Wild had several chances to take a lead into the third period but had to settle for Demitra’s 1-1 goal early in the middle frame when they outshot the Canucks 16-6.
He stepped over the Vancouver blue-line and unleashed a 60-foot shot that appeared to dip and handcuff Luongo.
Later in the period, Pascal Dupuis tried to convert Walz’s rebound but the puck caromed off Henrik Sedin, then hit the Vancouver goalie’s mask as he fell back in the net.
After lengthy video reviews, officials said there was no conclusive evidence the puck crossed the line. The goal light did not go on and there was no signal from the referee that a goal had been scored.
Branko Radivojevic missed an open net and Luongo denied Nick Schultz on a breakaway when the Wild defenceman stepped out of the penalty box to gather in a puck that deflected up the middle off the Minnesota goal.
Linden, who hadn’t scored since the opening game of the season, got his first goal in 31 games after he won an offensive zone face-off on Vancouver’s second power play.
He was alone at the side of the net when Daniel Sedin threaded a pass through sticks and skates for an easy tap-in on the Canucks’ third shot of the opening period.
NOTES: Taylor Pyatt, who injured his shoulder Dec. 4, returned to the Vancouver lineup … defenceman Sami Salo could be back next week … the teams have a rematch Tuesday in Minnesota where Vancouver bench boss Alain Vigneault will coach his 300th NHL game … the Wild have defeated the Canucks 2-1 and 5-2 in St. Paul … Wild star Marian Gaborik, receiving treatment in Vancouver since early November for a groin injury suffered Oct. 20, has left for Los Angeles for more treatment from a deep tissue therapist.