Air Canada said on Tuesday it is cancelling select flights to China to better match capacity with expected demand as the spread of the new coronavirus rattles travelers.