More than 50 candidates registered in byelection where Pierre Poilievre hopes to win back a seat