Anaheim snapped a three-game losing streak, with Jeff Deslauriers making 24 saves against his former team.
Deslauriers appeared in his fourth game for the Ducks after playing in Edmonton for two seasons.
Calgary's Jordan Eberle forced overtime with his third-period goal that came with 6:12 to go in regulation.
Devan Dubnyk stopped 14 shots in the loss.
Reindeer recovered after escaping from Santa during lighting ceremony
'SNL': 'Anchorman 2' cast, One Direction sing 'Afternoon Delight' [VIDEO]