In 2002, he signed with the Calgary Stampeders of the Canadian Football League, becoming a starter by the fifth game of the season and playing in sixteen regular season games. After a strong season with Stampeders in 2003, he was named as a finalist for the CFL's Outstanding Canadian Award and CFL's Most Outstanding Offensive Lineman Award. Singh signed with the BC Lions in March 2004.
In 2002, he joined the Calgary Stampeders of the Canadian Football League, becoming a starter by the fifth game of the season and playing in sixteen regular-season games. After a successful year with the Stampeders in 2003, he was nominated for both the CFL's Outstanding Canadian Award and the CFL's Most Outstanding Offensive Lineman Award. He then signed with the BC Lions in March 2004.