USD/CAD Price Forecast: Profit-taking kicks in as Iran de-escalation hopes weigh on USD

02/04/2026