Contratado na época 2016/17, quando os minhotos competiam na II Liga portuguesa de futebol, o ala ganês, de 24 anos, representou a equipa principal do Vizela nas temporadas 2017/18 e 2019/20, no Campeonato de Portugal, que era então o terceiro escalão do futebol luso, na época 2020/21, na II Liga, na primeira metade de 2021/22 e na primeira metade de 2022/23, no escalão maior.
Autor de cinco golos em 94 jogos oficiais pelos 'azuis', Francis Cann representou ainda, em Portugal, a equipa sub-23 do Vitória de Guimarães, na temporada 2018/19, e o Mafra, da II Liga, na segunda metade da época transata, por empréstimo do Vizela.
Na equipa do segundo escalão da Arábia Saudita, o extremo vai trabalhar às ordens do treinador português Filipe Gouveia.
Leia Também: Oficial: Cassiano regressa a Portugal para representar o Estoril