The win clinched a playoff berth for Vancouver, which matched a franchise record with its 46th victory and took a one-point lead over Minnesota in the Northwest Division race.
Matt Cooke and Daniel Sedin added empty net goals for the Canucks.
Luongo posted his fifth shutout and the 32nd of his career. The NHL leader in wins with 44 moved to within three of matching Bernie Parent's record of 47 wins set with Philadelphia in 1973-74.
The loss was critical to Colorado, which fell seven points behind the Calgary Flames for the eighth and final playoff spot in the Western Conference.
Jose Theodore stopped 26 shots in his first start since Feb. 25. Colorado had been 10-0-2 since Feb. 27.
Salo's 13th goal came with the Canucks on a five-on-three power play that lasted a full two minutes. Ken Klee and Joe Sakic were penalized on the same sequence at 1:14 of the third period.
A minute later, Salo took a pass from Henrik Sedin in the deep slot. Salo sent a slap shot through a screen that got past Theodore.