Gold hits a record $5,094 as stock futures falter after Trump’s latest tariff threats on Canada.
Read full article on MarketWire