Le patron de Cannalonga est saint Turibio de Mogrovejo, fêté le 23 mars.
Le grand rendez-vous du village est la Fiera della Frecagnola, événement millénaire né au bas Moyen Âge en l'honneur de sainte Lucie : la première attestation date de 1452, jusqu'à la fin du XVIIe siècle elle se tenait le 13 décembre en dehors de l'ancien hameau, près d'une chapelle rurale dédiée à sainte Lucie, au milieu du XVIIIe siècle le duc Toribio Mogrovejo la déplaça en septembre et depuis 1885 elle tombe le samedi précédant le deuxième dimanche de septembre ; à cette occasion on mange le plat traditionnel qui lui donne son nom.