Former Calgary Stampeders standout wide receiver Eric Rogers is signing a two-year deal with the San Francisco 49ers, according to a source.
The 49ers are giving the 6-foot-4, 215-pound Rogers one of the most lucrative deals for any Canadian Football League player since defensive end Cameron Wake signed a four-year deal with the Miami Dolphins in 2009.
Rogers took visits to 16 NFL teams, and had roughly 13 teams make offers for him.
The two-year deal includes a $125,000 signing bonus, $75,000 in bonuses, and a $100,000 base salary guarantee, for a total guarantee of $300,000.
He caught 87 passes for 1,448 yards and 10 touchdowns last season.
Rogers, a Division III star out of California Lutheran, initially attempted to enter the NFL in 2013 as an undrafted free agent with the Dallas Cowboys.
He landed in the Arena League before emerging in the CFL.
Information from ESPN's Mike Reiss was used in this report.