Leivo tied it 2-2 with 3:02 left in the regulation, scoring on a one-timer through a screen from the high slot off a face-off.
"I liked our overall team game," Avalanche coach Jared Bednar said. "We were a little unfortunate not to come out of the first with a bigger lead, even in the second, and the next thing you know they make a nice face-off play at the end to tie it."
The Canucks thought Tanner Pearson scored at 2:08 of overtime, but it was ruled no goal by the referee. Green challenged the play, but the call was upheld after it was determined Pearson impaired Varlamov's ability to defend his goal after making the initial save.
"That's the way it goes sometimes," Pearson said "It would have been nice to have the extra point. I knocked it loose and got it behind him. I did everything I could to get it in."
Brock Boeser scored for Vancouver in the second round of the shootout and Rantanen scored for Colorado in the third round before Soderberg won it with a shot that hit Markstrom's glove and went in.