Canadian companies are generally undervalued so greater potential for upside or acquisition
With commodities you can invest in the actual finished product or as in the case of gold....the exploration, mining, refining....ETFs are a good way to go
In the short term there will be volatility but...