Air Canada says its is buying rival Air Transat in a $520 million deal