Canadian Prime Minister Justin Trudeau has fired the country’s ambassador to China, John McCallum, for saying that the detained chief financial officer of Chinese tech giant Huawei could make a strong case to avoid extradition to the U.S.—and that perhaps it would be really good if Canada just backed down on the…