Packer was selected in the sixth round, 51st overall, by the BC Lions in the 2021 CFL draft and signed with the team on May 21, 2021.[3] However, he was released at the end of training camp on July 29, 2021, and returned to the Dinos.[4] After completing his U Sports eligibility, Packer re-signed with the Lions on December 14, 2021.[4]
In 2022, Packer began the season on the practice roster following training camp.[5] He then made his professional debut on September 17, 2021, against the Calgary Stampeders in his hometown in his old university stadium at McMahon.[2][5] He played in two regular season games, both against the Stampeders, as a backup offensive lineman in 2022 while spending the rest of the season on the practice roster.[5][6] He re-signed with the Lions on November 28, 2022.[7]
In the 2023 season, Packer spent most of the year on the practice roster, but dressed for one regular season game in September.[2][6] He signed again with the Lions on November 22, 2023.[8]
Following training camp in 2024, Packer made the team's opening day roster as a backup offensive lineman.[9] After starting centre Michael Couture suffered an injury, Packer made his first professional start in the season's second game on June 15, 2024, against the Stampeders.[9][10] He played in 13 regular season games, starting in 12, while sitting out the rest while on the injured list.[9]
On June 6, 2025, Packer was placed on the Lions' 1-game injured list to start the 2025 CFL season. He rejoined the active roster on June 10, 2025. On July 4, 2025, Packer was placed on the Lions' 6-game injured list, where he spent the remainder of the 2025 CFL season.[11]
On April 14, 2026, Packer was released by the Lions.[12]