Joseph was drafted in the
first round, fourth overall, by the
BC Lions in the
2021 CFL draft, but returned for his final year of college eligibility. He played in three preseason games, but was released on August 29, 2022. However, he did not play in a game for the Stallions.
BC Lions On January 17, 2024, it was announced that Joseph had signed with the
BC Lions, who still held his rights after drafting him nearly three years earlier.
Toronto Argonauts Joseph signed with his hometown
Toronto Argonauts on July 8, 2024. He quickly made his CFL debut on July 11, 2024, against the
Montreal Alouettes, where he recorded one special teams tackle. He played in one more game before being moved to the practice roster and was then outright released on July 30, 2024. After playing in the
Labour Day Classic, he played in all seven remaining regular season games in
2024, recording five defensive tackles and one sack.
Calgary Stampeders On September 9, 2025, Joseph signed with the
Calgary Stampeders. In
2025, he played in six regular season games, recording three defensive tackles and three special teams tackles. ==Personal life==