Bank of Canada held policy rate at 2.25% citing Iran war and US trade uncertainty increasing volatility and clouding outlook. War raised energy prices disrupted transport boosting inflation while Canada growth modest supported by spending but exports and investment weakened. CPI reached 2.4% in March expected near 3% April inflation easing next year with next policy meeting scheduled June 2026.