The S&P/TSX Composite Index rose 0.9% to close at 36,336, its highest level in more than two weeks, as investors assessed prospects for US-Iran talks. US President Trump said US officials had a "very good" meeting with Iranian envoys at the UN General Assembly and that another meeting was being planned for the near future. A senior Iranian official said Iran could reopen the Strait of Hormuz within days if the US eased military pressure and lifted its blockade on Iranian ports. The pullback in oil prices supported equities after the earlier rally fueled inflationary pressures and prompted central banks to raise interest rates. Mining shares climbed as gold prices rebounded, with Agnico Eagle rising 3.4%, Barrick gaining 3.1% and WPM advancing 4.5%. Shopify surged 7.4% after partnering with Meta to enable purchases through Meta's Muse AI agent using Shop Pay. Financial stocks closed lower after BoC (Bank of Canada) Governor Macklem said rate decisions would need to balance slow growth against high energy costs.