Markets | Tue Dec 18, 2012 4:56pm EST

CANADA STOCKS-TSX gains on US budget optimism; energy leads way