Sources have told Joey Alfieri of TSN Radio 690 that the Montreal Alouettes have re-signed wide receiver B.J. Cunningham to a two-year deal.

The news comes on the eve of CFL free agency, which opens on Tuesday at Noon et.

Cunningham appeared in 14 games for Montreal last season, with 52 receptions for 631 yards and three touchdowns. He had a career-high 1,128 receiving yards in 2017.

The 29-year-old international player from Michigan State has played four seasons with the Alouettes.