Air Canada to buy fleet of electric-powered aircraft