The Edmonton Eskimos revamped their offence in free agency on Tuesday, adding quarterback Trevor Harris, wide receivers Greg Ellingson and DaVaris Daniels, and offensive lineman SirVincent Rogers, according to TSN.

Harris was one of the top targets on the free agent market and sat behind only Bo Levi Mitchell and Mike Reilly among free agent QBs. TSN's Matthew Scianitti reports he will rearn $1.1 million over the two-year deal he signed with the Eskimos on Tuesday.

The 32-year-old spent the past three seasons with the Ottawa Redblacks and finished last year with 5,116 passing yards, 22 touchdowns and 11 interceptions.

Harris spent the first four seasons of his CFL career with the Toronto Argonauts, primarily as a backup, and has 18,155 passing yards, 104 touchdowns, and 46 interceptions in 72 career regular season games.

Ellingson, a three-time All-Star, spent the last four seasons with the Ottawa Redblacks, winning a Grey Cup title in 2016.

A product of FIU, Ellingson has recorded at least 1,000 yards receiving in all four of his seasons in Ottawa.

He appeared in 17 games a season ago, his sixth CFL campaign, recording 1,086 yards on 81 receptions with five touchdowns.

In 2017, Ellingson set the all-time mark for any Ottawa CFL club with 96 receptions.

Ellingson spent the first two years of his CFL career with the Hamilton Tiger-Cats.

On top of their signings on offence, the team has also landed last year's East Most Outstanding Defensive Player, linebacker Larry Dean, and fellow linebacker Jovan Santos-Knox.

Rogers, 32, spent the last four seasons with the Ottawa Redblacks, winning the CFL’s Most Outstanding Lineman award in 2015 and the Grey Cup in 2016.

A native of Jasper, TX, Rogers heads into his seventh CFL campaign.

Rogers made the jump to the CFL in 2014 when he signed with the Toronto Argonauts after bouncing around the Arena Football League and United Football League. He had signed with the Miami Dolphins as an undrafted free agent out of Houston, but never saw any NFL game action.

A two-time CFL All-Star, Rogers has appeared in 87 games over six seasons with the Argos and Redblacks.