Recent developments show Donald Trump facing pressure on multiple fronts: potential tariff relief for Canada and Mexico, debate over border security, and renewed calls for security guarantees from Zelenskyy. Read more...