McCallum fired because he didn't toe government comms line on China: Freeland
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.
Read more »