‘Puzzle pieces came together’ during WestJet negotiations: CUPE