Does Justin Trudeau have what it takes to lead the Liberals to victory?