Pierre Poilievre is trying to distance himself from Donald Trump as US threats against Canada fuel public anger.
US president renews his call for Iran to end support for the Yemeni group that has been targeting Israel over Gaza war.
Refusing to see insurgencies' roots, using 'terrorism' labels, and scapegoating neighbours are not winning strategies.
Thousands of Palestinians are once again fleeing towns in northern Gaza.