Kanon speelde in de jeugd bij Empoli FC in Italië voor hij in Roemenië zijn carrière aanvatte bij Gloria Bistrița. Zijn coach nam hem in de zomer van 2013 mee naar Corona Brașov, waar hij na enkele wedstrijden problemen kreeg met zijn werkvergunning. Begin september tekende hij voor twee seizoenen bij ADO Den Haag. Ook hier had hij problemen met zijn werkvergunning en vrijgave en na een half seizoen gemist te hebben werd hij in januari 2014 speelgerechtigd verklaard bij ADO. Op 25 januari2014 debuteerde hij voor ADO Den Haag in het thuisduel tegen Feyenoord (3-2).
Kanon kreeg in juli 2015 een contract tot medio 2019 aangeboden bij Lille OSC, dat voor circa €500.000,-zijn nog twee jaar doorlopende contract bij ADO Den Haag zou afkopen.[1][2] Hij zou hier opnieuw komen te spelen onder Hervé Renard, die bondscoach was van het Ivoriaans elftal waarmee Kanon in 2015 de Afrika Cup won. Lille zag van de transfer af nadat meerdere medische onderzoeken zorgen van de club over zijn fysieke gesteldheid niet wegnamen.[3] Bij de medische testen kwamen hartritmestoornissen aan het licht. Kanon keerde terug naar Den Haag, waar hij een ingreep onderging in het ziekenhuis[4]. Hij speelde 28 competitieduels in het seizoen 2016/17 en scoorde één keer. Dat was op de laatste speeldag tegen SBV Excelsior (4-1).
In september 2019 verruilde hij ADO Den Haag voor Pyramids FC.[5] Op 1 februari 2021 werd hij voor voor zes maanden verhuurd aan Al-Gharafa uit Qatar.
Kanon maakte op 11 januari 2015 zijn debuut in het Ivoriaans voetbalelftal in een oefeninterland tegen Nigeria (1–0 winst). Begin 2015 was hij met zijn land actief op het Afrikaans kampioenschap 2015, zijn eerste eindtoernooi. Hij speelde in zes wedstrijden, waaronder de halve finale tegen het voetbalelftal van Congo-Kinshasa (1–3 winst, doelpunt in de 63ste minuut) en de gewonnen finale tegen Ghana. Die eindstrijd, gespeeld op 8 februari, werd beslist na strafschoppen (9–8). Kanon was de achtste strafschopnemer van Ivoorkust en schoot raak. Hij behoorde ook tot de Ivoriaanse ploeg op het Afrikaans kampioenschap 2017 en het Afrikaans kampioenschap 2019.