If Chase was already involved, it seems like Chase denied the chargeback request. Banks have an incentive to not let bad chargebacks through to major merchants, it would reduce the value of the card networks over time, and hence incentivize less use of the card networks resulting in less profit for the banks.
I would have taken Air Canada to court though, assuming all the facts are true. A small claims court would have definitely supported them.