Trudeau has governed through Donald Trump and COVID-19. He has survived his share of self-inflicted controversies and low points. But as the Liberal caucus gathered this week, it was fair to wonder whether their hero had finally come to an obstacle he could not overcome.