The seat, that's because that was likely one of the most junior members of the party ("seniority sucks until you're senior") and the election... Well, they cracked 40% which they hadn't done since '88.
So the question for their base becomes "which is more likely, Poilievre keeps most of his coalition together or everyone else in Canada bands together to stop him again?"
Personally, I have trouble imagining the NDP/Greens don't recover to some degree.
Throw in economic pain from tarrifs etc and well, unless you really expect Carney to magically fix large systemic global problems...