"Last night I asked for and accepted John McCallum's resignation as Canada's Ambassador to China," said Trudeau in a statement Saturday.
Working for the federal government, especially at the senior level, being asked to resign, by the PM , is synonymous with being fired. Trudeau gave MaCallum the option to leave with his dignity intact, and he took it.