Smith, 29, played in 20 NFL regular-season games in stints with Baltimore (2007-2009) and San Francisco (2010), completing 121-of-234 passes for 1,734 yards with eight TDs and five interceptions. He was with the Steelers for part of the 2012 offseason.
In a statement released by the club, Alouettes G.M. Jim Popp indicated Smith will be one of the backups to starter Anthony Calvillo.
“We’ve been in discussions together for well over three months and have been patiently waiting for Troy to finish his commitments at Ohio State,” Popp said. “We’ll have to fast track Troy in order to get him over the learning curve of the CFL and caught up to speed over the next several weeks. He’s here to learn and grasp the game for future competition.”