Markets Rally as Iran Sanctions Land Softer Than Feared While Canada-US Trade Tensions Escalate | MacroStance