With Justin Trudeau stepping down, Canada's political future is uncertain. This raises the question of who will emerge as the next Prime Minister, with various leaders and potential candidates in the running.