Stevens announced via Twitter that he signed a CFL contract with the Calgary Stampeders on Tuesday.
The Giants cut Stevens on Tuesday, Jordan Raanan of ESPN.com reports.
Stevens signed a contract with the Giants on Wednesday, Michael Elsen of the team's official site reports.
Stevens was waived by the Panthers on Tuesday, Joe Person of The Athletic reports.
Stevens played one game as a rookie, rushing four times for 24 yards in Week 17's loss to the Saints.
The Panthers signed Stevens to the practice squad Monday.
Stevens cleared waivers Sunday and signed with the Saints' practice squad, Aaron Wilson of the Houston Chronicle reports.
Stevens was waived by the Saints on Saturday, Amie Just of Nola.com reports.
Stevens is wearing No. 85 at practice and is listed as a tight end on the Saints' roster, Luke Johnson of The New Orleans Times-Picayune reports.
The Saints selected Stevens in the seventh round of the 2020 NFL Draft, 240th overall.