The Two Canes are beings worshiped as gods by the Ribika. It's hinted by the devil Razel that the Two Canes were actually humans. Two Canes have left remains of their civilization behind and there is only speculation by the Ribika of why and how they disappeared.