Air Canada accused of using maintenance 'loophole' to deny passengers compensation after cancelled flights