Unlike fellow Québécois NFL rookie Laurent Duvernay-Tardif, Foucault was not drafted into the NFL, but he was invited to the Carolina Panthers, the Indianapolis Colts, and the Miami Dolphins rookie camps. He attended the Panthers' camp because the team had fewer offensive linemen competing for positions than the Colts and the Dolphins.[2] The Panthers signed him following the tryout.[3] On August 31, the team announced that Foucault had made the final 53-man roster.[4]
2015 season
On September 5, 2015, Foucault was released by the Panthers.[5] On September 7, 2015, he was signed to the Panthers' practice squad.[6] On October 2, Foucault was called up from the practice squad.[7]
On October 6, he was cut from the team,[8] but signed once again to the practice squad on October 8.[9]
As of January 17, 2016, Foucault was on the Panther's practice squad[10]
On February 7, 2016, Foucault's Panthers played in Super Bowl 50. In the game, the Panthers fell to the Denver Broncos by a score of 24–10.[11]
2016 season
On August 28, 2016, Foucault was waived by the Panthers.[12]
BC Lions
On March 27, 2017, the BC Lions (CFL) acquired the rights to Foucault and offensive lineman Vincent Brown from the Montreal Alouettes in exchange for international offensive lineman Jovan Olafioye and future considerations.[13] On April 11, 2017, the Lions and Foucault agreed to a three-year contract through the 2019 CFL season.[14] He played in 51 regular season games with the Lions and became a free agent after 2019.
Montreal Alouettes
On February 8, 2021, it was announced that Foucault had signed with the Montreal Alouettes.[15] He played in 13 games for the Alouettes, but was released shortly after the season ended on December 20, 2021.[16]
Edmonton Elks
Foucault signed with the Edmonton Elks on January 3, 2022.[17] On November 7, 2022, the Edmonton Elks extended Foucault’s contract for 2 years, through the 2024 season.