Markets | Thu Nov 18, 2010 5:29pm EST

CANADA STOCKS-TSX rallies on oil and mining companies