I think Air Canada is the best! The times I have flown them (with one exception over Thanksgiving weekend) I have had zero problems. Their staff is great, the planes that I have been on are new looking, there are extras for the kids (sticker books, etc.), and nice tv screens. I would rather fly them than any other airline.