oil, gold losses hurt canada stocks