尽管遭遇了挫折,卡纳库里还是被选中参加1916年夏季奥运会,但由于第一次世界大战,奥运会被取消.然而,卡纳库里参加了1920年在比利时安特卫普举行的夏季奥运会,在那里他完成了马拉松比赛.
在2小时48分45秒4秒的比赛中获得第16名. 卡纳库里随后参加了1924年夏季奥运会,但未能完成比赛. 卡纳库里也因他在1920年建立哈科内埃基登接力马拉松的作用而闻名. 从2004年开始,这场比赛的最高奖项以他的名字命名.