Yes, commodities most certainly do affect currencies. The Canadian Dollar tends to move in tandem with the price of oil. The reason for this is because Canada is a huge exporter of oil, so the higher the price of oil the better it is for the oil companies exporting the product.
The Australian dollar is also very much affected by the price of gold.
Commodity prices such as gold and oil can have tremendous effects on the currency markets.
Seasoned traders will often watch gold and oil futures to predict movements in specific currencies. This strategy works well when a country is a significant producer or importer of gold or oil.
Changes in the price of those commodities translate into changes in revenue for the domestic corporations. The currencies most directly affected are AUD, CAD, NZD, and JPY.
Looking specifically at gold, trading the Australian dollar is similar to trading gold. The Australian dollar has an 80% positive correlation with gold prices.
This means that when gold prices rise, AUD appreciates as well. Traders who understand and often trade gold have a lead on others when trading AUD.
The key advantage to trading gold and AUD/USD together is that it allows traders to leverage the same views, while diversifying risk.
The strong correlation between gold and AUD/USD stems from Australia’s status as the world’s third largest producer of gold, representing over $5 billion in exports each year.
As gold prices rise because of weakness in the U.S. dollar or gold supply dwindles, Australian domestic gold producers benefit significantly. Foreigners will have to pay more to import gold, which leads to a rise in the Australian dollar.
found some more interesting quotes related to this topic. this is very very interesting.