Canada News Agency

Dominic Barton named Canada's new ambassador to China