Kanabah was the captain of Al-Ittihad's U23 team. On 4 February 2016, Kanabah joined city rivals Al-Ahli on a free transfer.[3] He was released during the summer of 2016 and spent a year without a club. He joined Al-Batin on a one-year contract during the summer of 2017. He renewed his contract on 29 May 2018.[4] On 30 May 2019, Kanabah joined Al-Fateh on a free transfer.[5] On 19 April 2021, Kanabah renewed his contract with Al-Fateh.[6] On 26 January 2023, Kanabah joined Al-Shabab.[7]