Jarome Iginla, against his old club, and David Krejci each had a pair of assists, while Tuukka Rask earned his third shut-out of the season on 21 saves.
Iginla played 16 seasons in Calgary, including nine as captain.
Joe Pavelski's 13th goal of the season helped the San Jose Sharks complete a season sweep of the St Louis Blues with a 4-2 win.
Matthew Irwin, Brent Burns and Martin Havlat also scored for the Sharks, while Kevin Shattenkirk and Jay Bouwmeester tallied for the Blues.
Patrick Kane bagged his 20th goal of the season to lift the Chicago Blackhawks to a 3-1 win over the Nashville Predators.
Kane and Nick Leddy's goals gave Chicago the win after Shea Weber had tallied for the Predators to cancel out Duncan Keith's early opener.
Jakob Silfverberg scored the first of four Anaheim first-period goals as the Ducks beat the Detroit Red Wings 5-2.
Valtteri Filppula scored two late goals in regulation then tallied again in the shootout as the Tampa Bay Lightning rallied to beat the New York Islanders 3-1.
Two goals from Max Pacioretty lifted the Montreal Canadiens to a 3-1 win over the Phoenix Coyotes, while Jakub Voracek's double helped the Philadelphia Flyers beat the Washington Capitals 5-2.
The Florida Panthers saw off the Toronto Maple Leafs 3-1, the Minnesota Wild had a 3-2 shoot-out win over the Vancouver Canucks and the Dallas Stars edged out the Colorado Avalanche 3-2.
There were also wins for the Buffalo Sabres and the Los Angeles Kings.