Canadian Prime Minister Justin Trudeau has officially announced his resignation amid growing political challenges. As Trudeau steps down as both the Prime Minister and leader of the Liberal Party, the race to find his successor has begun. Among the top contenders are prominent figures like Mark Carney, Chrystia Freeland, and Indian-origin Transport Minister Anita Anand.
