Connor Zary assisted on a game-tying goal in the third, then potted the game-winner as the Calgary Flames came back from a three-goal deficit to top the Vancouver Canucks 6-5 in overtime to open their season.