MONTREAL — The Montreal Alouettes landed one of the top names on the CFL free-agent market Thursday by agreeing to terms with all-star receiver Ernest Jackson on a two-year deal.

The six-foot-two 220-pound native of Rochester, N.Y., had 88 receptions, 1,225 receiving yards and 10 touchdowns last season for the Ottawa Redblacks.

TSN's Gary Lawless says the deal is worth around $220,000 per season.

"The addition of Ernest brings a world of new possibilities for our new offence to perform well looking forward to next season," Alouettes general manager Kavis Reed said in a release. "This signing is in line with our plan to put together a productive and spectacular offence for our supporters.

"Ernest is one of the most menacing offensive threats in our league. I am confident he will be among the fan favourites soon enough."

Jackson, a CFL all-star last year, had 96 receiving yards on six catches and a touchdown in Ottawa's victory over Calgary in the Grey Cup last November in Toronto.

The 30-year-old University of Buffalo product made his CFL debut in 2012 with B.C. He spent three seasons with the Lions before joining the Redblacks.

Later Thursday, the Alouettes announced they had reached agreements with national defensive tackles Michael Klassen and Don Oramasionwu. Klassen has spent his four-year CFL career entirely with the Alouettes, recording five tackles and a sack in seven games last season. For his career, the 25-year-old has 48 tackles and eight sacks in 54 games.

Oramasionwu played last season with the Edmonton Eskimos, finishing with four tackles in six games. The 30-year-old has spent eight seasons in the CFL, the last five with the Eskimos, and has 93 tackles and 18 sacks in 107 games.

Both deals are for one year.