Nel 2017 approdò al e al suo primo anno con il club vinse l'Eccellenza 2017-18. Fu pure selezionato nell', disputando due campionati mondiali giovanili nel 2017 e nel 2018. Nel corso della stagione 2018-19 ricevette un'offerta dal per giocare con la franchigia in qualità di "permit player", collezionando nel novembre 2018 la prima presenza nel Pro14 durante la partita casalinga contro l'. Il C.T. Franco Smith lo convocò nella Nazionale italiana in occasione del Sei Nazioni 2020 e Cannone ebbe l'opportunità di debuttare a livello internazionale scendendo in campo nella prima partita del torneo contro il al Millennium Stadium.