Air Transat failed its passengers during an hours-long ordeal aboard two of its grounded aircraft this summer, a federal agency ruled Thursday as it fined the airline $295,000 and ordered it to cover the out-of-pocket expenses of affected passengers.