Prime Minister Justin Trudeau has fired Canada's ambassador to China, John McCallum.
It follows controversial comments Mr McCallum made about an extradition case involving a senior executive from the Chinese telecoms giant Huawei.
Mr Trudeau said in a statement he had asked John McCallum to step down, but did not offer a reason.
The detention of Meng Wanzhou, at the request of the US, angered China and soured Canada's relations with Beijing.
Ms Meng, Huawei's chief financial officer, is accused by the US of evading sanctions on Iran. Both she and Huawei deny those allegations.
Canada 'alone' in China and Huawei dispute
No politics behind Huawei arrest - Trudeau
Meng Wanzhou: Trapped in a gilded cage
What did Justin Trudeau say?
In a statement, the Canadian prime minister said: "Last night I asked for and accepted John McCallum's resignation as Canada's ambassador to China."
The veteran diplomat, Mr Trudeau added, had served Canadians honourably and with distinction with many positions in cabinet.
He also thanked the diplomat and his family for their service.
What about the ambassador's remarks?
Mr McCallum caused controversy on Tuesday when he publicly argued that the US extradition request for Ms Meng was seriously flawed.
The next day he issued a statement saying that he "misspoke" and regretted that his comments had created "confusion".
But on Friday he was quoted as saying it would be "great for Canada" if the US dropped the request.
Mr McCallum was appointed Canada's ambassador to China in 2017, stepping down as the immigration minister.
Canadian media say he was eager to take over the posting because of his strong personal connection to China.
Mr McCallum's wife is ethnically Chinese, and he had a large Chinese-Canadian population in his former constituency in Ontario.
Mr McCallum also served as Canada's defence minister in 2002-03.
What's the latest on Meng Wanzhou's case?
She was arrested on 1 December in Canada's western city of Vancouver at the request of the US.
She was later granted a C$10m (£5.7m; $7.6m) bail by a local court. But she is under surveillance 24 hours a day and must wear an electronic ankle tag.
Image copyrightREUTERS
Image caption
Meng Wanzhou denies all the allegations against her
Earlier this month, US officials confirmed they planned to pursue the extradition of Ms Wanzhou.
Washington has 60 days to file a formal demand for extradition, a deadline that will be reached 30 January.
US to 'move ahead with Huawei executive extradition'
The life of Huawei's high-flying heiress
Why Huawei matters in five charts
China's foreign ministry has urged US officials to withdraw the arrest order and refrain from moving ahead with the extradition request.
Ms Meng's case has led to rising diplomatic tensions between Canada and China.
Image copyrightAFP
Image caption
Canadian nationals Michael Spavor (left) and Michael Kovrig have been put under "compulsory measures"
Earlier this month, a Canadian man was sentenced to death in China after a court said a jail term of 15 years was too lenient.
Two other Canadians - businessman Michael Spavor and former diplomat Michael Kovrg - were arrested following the detention of Ms Meng.
Some China analysts believe that the arrests were a tit-for-tat response to her detention, a claim Chinese officials have denied.
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.bbc.co.uk/news/world-us-canada-47015700
Hello @apyisgod! This is a friendly reminder that you have 3000 Partiko Points unclaimed in your Partiko account!
Partiko is a fast and beautiful mobile app for Steem, and it’s the most popular Steem mobile app out there! Download Partiko using the link below and login using SteemConnect to claim your 3000 Partiko points! You can easily convert them into Steem token!
https://partiko.app/referral/partiko
Congratulations @apyisgod! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!