Der Patron von Cannalonga ist der heilige Turibius von Mogrovejo, gefeiert am 23. März.
Das große Ereignis des Ortes ist die Fiera della Frecagnola, eine tausendjährige Veranstaltung, die im Spätmittelalter zu Ehren der heiligen Lucia entstand: Erstmals belegt ist sie 1452, bis Ende des 17. Jahrhunderts fand sie am 13. Dezember außerhalb des alten Weilers bei einer ländlichen, der heiligen Lucia geweihten Kapelle statt, Mitte des 18. Jahrhunderts verlegte sie Herzog Toribio Mogrovejo auf den September, und seit 1885 fällt sie auf den Samstag vor dem zweiten Septembersonntag; zu diesem Anlass wird das traditionelle Gericht gegessen, das ihr den Namen gibt.