Dans une grande casserole, faire chauffer 2 tasses d'huile canola à feu moyen-élevé.
Pendant ce temps dans un bol, mélanger les ingrédients secs "pour les churros". Ajouter les ingrédients liquides et bien mélanger.
Verser la préparation dans une poche à pâtisserie munie d'une douille cannelée.
Former 4 à 6 boudins de la préparation d'environ 4 pouces directement dans l'huile chaude.
Cuire 2 à 3 minutes ou jusqu'à ce que les churros soient bien dorés.
Réserver sur un papier absorbant et saupoudrer les churros encore chauds de sucre.
Répéter avec le reste de la préparation.
Pour le caramel, dans une petite casserole à feu moyen-élevé, mélanger tous les ingrédients et porter à ébullution. Laisser mijoter à feu moyen 2 minutes.
Tremper vos churros dans le caramel, si désiré.
NOTE * Le caramel, une fois réfrigérer, a une texture crémeuse vraiment super intéressante !