Air Canada beats expectations, reports profits despite lagging performance and flight delays Read more