US-Canada Tariff Escalation and Iran Sanctions Rhetoric Collide with Mixed Retail Earnings Signals | MacroStance