The election will determine the newest Liberal Party leader and likely also the newest Canadian prime minister, with Trump and his threats looming over it all.