Canadian Foreign Minister Chrystia Freeland said on Monday that Canada's former ambassador to China had been fired because his comments on an extradition case involving an executive of telecommunications firm Huawei had made it untenable for him to stay in the job.