
Justin Trudeau has carried out a major reshuffle of his cabinet, changing a third of his senior team – even as a series of blows seemed to guarantee the end of his term as prime minister and a spring election for Canada.
The move on Friday came at the end of a disastrous week that saw the shock resignation of his deputy, calls for his resignation from within his own party and public mockery from Donald Trump.
Moments before the reshuffle was announced there was one last setback, as the New Democratic party, which had been helping keep Trudeau in office, announced it was withdrawing support – essentially writing the death certificate for his government.
