Al igual que Barra y South Uist, Canna ha tenido tradicionalmente una población principalmente católica; fue uno de los pocos sitios que no fue alcanzado por la reforma escocesa.