Air Canada has appointed Craig Landry, currently vice-president, marketing at Air Canada, president of the Air Canada Leisure Group. In his new position, Landry will...