CANADA STOCKS-TSX rises, led by energy and financials