Following Justin Trudeau's resignation, top contenders for the Liberal leadership include Chrystia Freeland, Melanie Joly, François-Philippe Champagne, and Anita Anand.