The veteran receiver signed a two-year deal with the Montreal Alouettes on Thursday after impressing team brass at a minicamp in Vero Beach, Fla.
"Chad Johnson did an outstanding job the last three days," Alouettes general manager Jim Popp said in a release. "As we added him into the mix, it was to see how he communicated with the players, how he held himself, the way he physically held up, his true interest in coming to the CFL.
"It was a total evaluation so that it's a good fit. He was very happy and very excited to be on the field again and we are happy to welcome him to the Alouettes."
Johnson, who once changed his last name to Ochocinco, spent most of his 11 NFL seasons with the Cincinnati Bengals. In 166 career games, the six-time Pro Bowler caught 766 passes for 11,059 yards and 67 touchdowns.
The six-foot-one 188-pounder last appeared in an NFL game during the 2011 season with New England. He was in training camp with the Miami Dolphins — his hometown team — the following summer, but his contract was terminated one day after he was charged with misdemeanour domestic battery.
A plea deal was eventually worked out, but after a probation violation Johnson wound up going to jail for a few days anyway after a judge objected to the way he slapped his lawyer on the backside in celebration.
Montreal already has a solid core of receivers in Duron Carter, S.J. Green and Jamel Richardson. However, the team did release receiver Arland Bruce in the off-season.
The Alouettes will hold a training camp in June and then open their regular season at Calgary on June 28.
With files from The Associated Press.