Kanafija je bio izvršni direktor “BH Telecoma” i kandidat za načelnika Općine Travnik
U svojoj dugogodišnjoj karijeri obavljao je brojne odgovorne dužnosti radeći poslove inženjera, profesora u Srednjoj tehničkoj školi Travnik, direktora Regionalne direkcije BH Telecoma Travnik, direktora Direkcije za razvoj poslovanja i direktora Direkcije za prodaju, promociju i podršku BH Telecoma Sarajevo.
Bio je i aktivni takmičar u šahovskom klubu Travnik, glumac u Amaterskom pozorištu Travnik, te predsjednik Upravnog odbora Bosanskog kulturnog centra u Travniku.