Kanna colabora no Laboratório de Sistemas e Tecnologias Subaquáticas da FEUP. É professor internacional no departamento de cibernética da Universidade Norueguesa de Ciência e Tecnologia em Gløshaugen, Trondheim. Grande parte da sua carreira foi construída nos Estados Unidos, mais propriamente na Califórnia. Formou-se na área de Sistemas Autónomos, mais particularmente na automatização do planeamento e execução de trabalhos. Desenvolveu projetos nas áreas da Inteligência Artificial, Robótica e Oceanografia. Trabalhou ao longo de 10 anos no Centro de Pesquisa Ames da NASA, onde desenvolveu softwares aplicados aos voos das missões espaciais, o New Millennium Deep Space One Remote Agent Experiment (RAX) de 1999 e a missão Mars Exploration Rovers de 2003 (MER), nesta última desempenhou o papel de Investigador Principal (PI). Recebeu ainda vários prémios da agência espacial dos EUA, incluindo um prémio de Software do Ano e uma medalha de serviço público para o Remote Agent bem como uma medalha de serviço excecional para a Mars Exploration Rovers mission. Mais tarde, passou a colaborar com a MBARI, uma instituição privada de ciência e engenharia oceânica sem fins lucrativos, em Monterey Bay. Continua a colaborar com o LSTS e NTNU, enquanto vive na Califórnia.