Chad Johnson has signed with the Montreal Alouettes of the CFL.

Johnson last played in the NFL during the 2011 season with the New England Patriots.

The Alouettes have a history of not judging players by their checkered pasts, as evidenced by how they once gave former Nebraska running back Lawrence Phillips a chance on what became a Grey Cup-winning team in Montreal.