I might be wrong here, but since the Cannibalize power is an Immediate Reaction, doesn't that mean you can't use it on your own turn?
I.E. if you kill an enemy, you can't Cannibalize it since it's your turn. You can only use Cannibalize when an enemy next to you is killed and it's not your turn...