Canada Stocks Recover Losses From Iran Conflict as Strait Opens April 17, 2026 · Bloomberg Read full story at source