Geoffrion signs deal with Predators