CANADA STOCKS-TSX gains after hitting 1-week low as energy stocks rise