The deal comes in the final hours before free agency, as the running back and return specialist was due to hit the market at 12 p.m. ET on Tuesday.
“Roy has established himself as an elite returner in this league and I’m very pleased that he is remaining with the Red and White,” said Stampeders president and general manager John Hufnagel. “I look forward to another great season from Roy on special teams in addition to his contributions on offence as a runner and a receiver out of the backfield.”
Finch, the CFL’s Most Outstanding Special Teams player in 2017, had a stellar campaign in his third season in the league, hitting career highs in rushing yards (114), receiving yards (133) and punt return yards (1,200). He also added 18 missed field goal yards, 696 kickoff return yards and three punt return touchdowns, earning a West Division All-Star nod.
The 26-year-old joined the Stampeders in 2016 and played 16 games that season, collecting 24 rushing yards, 26 receiving yards, 993 punt return yards, 1,060 kickoff return yards and 198 missed field goal return yards.
“To everyone in the Stamps family, I’m so excited to be coming back for another two years and to get back to chasing that Grey Cup,” said Finch. “I love Stampeders pride and everything this organization stands for. These last two years with the Stamps have been a crazy, amazing ride and I’m looking forward to even more amazing things in the next two years.”
Before heading to Calgary, Finch played five games in Ottawa with the REDBLACKS in 2014.