Poilievre and Trudeau agree on very little. But they are united in one way: their mutual hostility