Is it time for Justin Trudeau to step down as Liberal Party leader?