OTTAWA—Foreign Affairs Minister Chrystia Freeland says John McCallum was fired as Canada’s ambassador to China because he didn’t toe the government’s line on the arrest of a Chinese telecommunications executive.
McCallum apologized last week for misspeaking about the extradition case of Huawei executive Meng Wanzhou, who was arrested on Dec. 1 in Vancouver at the request of the United States, which wants to extradite her on fraud charges.