Air Canada posts third straight quarterly loss as virus hits sales