Schaffer-Baker played U Sports football for the Guelph Gryphons from 2016 to 2019.[2] In the 2019 East–West Bowl, he led all players with five catches for 126 yards and a touchdown.[3] He finished his university career with 28 games played, recording 95 receptions for 1,544 yards, and eight touchdowns.[4]
Despite recording good testing numbers in the 2020 Ontario Regional Combine, Schaffer-Baker was not invited to the CFL Combine that year for the top ranked players available in the 2020 CFL Draft.[3][5] He was then drafted in the fourth round, 30th overall, by the Saskatchewan Roughriders.[6] However, he did not play in 2020 due to the cancellation of the 2020 CFL season. Instead, it was announced that he had signed his rookie contract with the Roughriders on January 19, 2021.[7]
Following 2021 training camp, Schaffer-Baker began the 2021 season on the Roughriders' practice roster. After an injury to Shaq Evans in week 2, Schaffer-Baker was elevated to the active roster and made his CFL debut against the Ottawa Redblacks on August 21, 2021 where he had four catches for 64 yards.[6][8] In his fourth game, he scored his first professional touchdown on September 17, 2021 against the Toronto Argonauts after catching a pass from Cody Fajardo and running 24 yards to the endzone for the score.[9] He finished his rookie season with 47 receptions for 563 yards with two touchdowns. Schaffer-Baker continued his strong play into his second season, playing in all 18 regular season games and totaling 68 receptions for 960 yards with five touchdowns. He was named the Roughriders nominee for Most Outstanding Canadian.[10]
Following the 2022 season Schaffer-Baker had workouts with the Jacksonville Jaguars and Pittsburgh Steelers of the NFL.[11][12] In March 2023, he underwent hip surgery and was expected to miss the start of the 2023 season.[13] On April 12, 2023, the Riders awarded Schaffer-Baker with a new two-year contract extension.[14] According to the terms of his new contract Schaffer-Baker is set make a base salary of $100,000 in 2023, $165,000 in 2024, and $190,000 in 2025 (plus incentives).[15]