Trudeau running out of road even as he announces cabinet reshuffle

Canada’s PM races to infuse fresh blood into cabinet while New Democratic party announces withdrawal of support

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.

Continue reading...