La Canole est un petit gâteau sec et doré, c’est la spécialité de Rochechouart en Haute-Vienne dont la création remonte à 137 pendant la guerre de Cent Ans.
Les habitants de la ville assiégée par les troupes anglaises furent délivrés par Du Guesclin et pillèrent le camp ennemi ; ils y trouvèrent du froment et des œufs avec lesquels ils préparèrent ces petits gâteaux auxquels ils donnèrent par dérision le nom du capitaine des troupes anglaises – Sir Robert Canolles (ou Knolles).

