CANADA STOCKS-TSX rises as energy stocks gain with higher oil, banks gain