The US government's financial controls don't allow US-based Forex brokers to offer gold. So if you want to work with a US broker and still trade gold, you'll need to trade it through exchange traded funds like the CME.