John McCallum, former Canadian ambassador to China, yesterday was ordered to testify at a Commons committee after he refused to appear voluntarily. The order followed disclosures McCallum worked as a consultant in China after he was fired by the Prime Minister in 2019: “This China assignment is the perfect job for me.”