CANADA STOCKS-TSX edges higher as energy stocks rise, miners weigh