A second attempt at ratifying a new contract between WestJet Encore’s pilot union and WestJet Group successfully ended an acrimonious period of negotiations that nearly disrupted the carrier’s ...