Βάζουμε τη ζάχαρη και τα αβγά σε μία κατσαρόλα και προσθέτουμε το αλεύρι και έπειτα λίγο λίγο το γάλα. Ψήνουμε σε μέτρια φωτιά μέχρι να πάρει βράση και ανακατεύουμε συνεχώς. Όταν το μείγμα μας πήξει αποσύρουμε από την φωτιά και προσθέτουμε την βανίλια και το βούτυρο. Ανακατεύουμε μέχρι να λιώσει. Ακολούθως βουτυρώνουμε ένα ταψί και στρώνουμε το κανταΐφι.
Ψήνουμε σε προθερμασμένο φούρνο στους 180ºC μέχρι να ροδοκοκκινήσει και στο μεταξύ ετοιμάζουμε το σιρόπι. Σε μία κατσαρόλα βράζουμε το νερό και τη ζάχαρη μαζί με τα μυρωδικά, τα οποία θα αφαιρέσουμε μετά. Σιροπιάζουμε το κανταΐφι μας και το βάζουμε στο ψυγείο να κρυώσει.