WASHINGTON - U.S. President Donald Trump weighed in this week on domestic Canadian politics, firing insults at Chrystia Freeland and claiming Pierre Poilievre is not a "MAGA guy" as his deadline to impose steep tariffs on Canada inches closer.