Justin Trudeau announced his resignation as Liberal Party leader amid declining support. Conservative leader Pierre Poilievre is a frontrunner.