The S&P/TSX composite index closed up 32.01 points to 11,728.64 at the end of a volatile trading day.
Suncor Energy (TSX:SU), Barrick Gold (TSX:ABX), Goldcorp (TSX:G), and Potash Corp. of Saskatchewan Inc. (TSX:POT) all reported big jumps in second-quarter profit and revenue.
But, investors were hesitant to jump into the market with both feet in advance of reports on Canadian and U.S. GDP data, due out Friday, and next week's employment numbers.
The price of oil gained $1.37 to US$78.36 a barrel, while bullion added $8 to close at US$1,168.40 an ounce.
The loonie was up 0.22 of a cent to 96.51 cents U.S.




