Canada appoints former McKinsey consultant as new envoy to China

Canada has appointed veteran business consultant Dominic Barton as ambassador to China, Prime Minister Justin Trudeau said on Wednesday, as the government continues to grapple with a major diplomatic and trade dispute.