Pierre Poilievre is trying to distance himself from Donald Trump as US threats against Canada fuel public anger.