Toronto Argonauts
On February 11, 2020, Daniels signed with the Toronto Argonauts.[21] However, he did not play in 2020 due to the cancellation of the 2020 CFL season and he re-structured his contract with the Argonauts on January 31, 2021.[22] In 2021, he played in 13 regular season games where he had 51 catches for 597 yards and four touchdowns.[20]
On July 16, 2022, in Touchdown Atlantic, Daniels scored the first touchdown in the first CFL regular season game played in Nova Scotia after catching a seven-yard pass from McLeod Bethel-Thompson.[23] He played in 16 regular season games in 2022, starting in 15, where he had 61 catches for 860 yards and four touchdowns.[24] He also played in both post-season games, including the 109th Grey Cup, where he had seven receptions for 58 yards in the victory over the Winnipeg Blue Bombers.[24]
In 2023, Daniels played and started in 17 regular season games where he recorded 52 catches for 1,009 yards and eight touchdowns.[20] This marked the first 1000-yard season in his career.[20] Daniels was then named a CFL Division All-Star for the first time.[25] He also played in the East Final loss to the Montreal Alouettes where he had four catches for 77 yards and one touchdown.[20]
In the 2024 season, Daniels played and started in 16 regular season games where he had 48 receptions for 622 yards and two touchdowns.[26] He also played in all three post-season games, including the 111th Grey Cup where he had three receptions for 37 yards in the Argonauts' 41–24 victory over the Winnipeg Blue Bombers.[27]
Daniels played in 10 games in 2025 where he had 30 catches for 408 yards and three touchdowns. He became a free agent upon the expiry of his contract on February 10, 2026.[28]