Canadian, U.S. stocks rally and oil falls around 9% after Iran says Strait of Hormuz is open | AllMind News