Last season, wide receiver Deon Cain spent most of the season on the Pittsburgh Steelers practice squad. The Baltimore Ravens announced on Friday they had signed Cain to a futures contract.