Even when Trudeau said he was leaving the Liberal party was still in deep trouble. Then came Trump and his threats of tariffs ...