Canadian Prime Minister Justin Trudeau speaks during a news conference at Rideau Cottage in Ottawa, Canada on January 6. [AFP]
Canada's Prime Minister Justin Trudeau announced his resignation on Monday, saying he will leave office as soon as the ruling Liberal party chooses a new leader after months of slumping polls and internal division.