I don’t think Trudeau could have whipped up the level of support that Carney did,
Why not? We were being directly attacked economically and having our sovereignty threatened. A dog could have whipped up plenty of support in that context as long as it was painting itself as a nationalist dog. You are way, way overestimating the effect Carney had on the election and vastly underestimating the effect Trump had, in my opinion.