Pierre Poilievre and the Conservative Party were about to cruise to power with one of the largest parliamentary majorities in Canadian history. Then Trudeau resigned. Then Donald Trump was sworn in, ...