In a shocking move, Canadian Prime Minister Justin Trudeau has stepped down after weeks of mounting pressure. Announcing his resignation as leader of the Liberal Party, Trudeau stated that internal party struggles and his inability to be the best candidate for the upcoming election led to this decision.