Εκτέλεση για το σιρόπι: Βάζουμε το νερό με τη ζάχαρη και το ξυλάκι κανέλας. Ανακατεύουμε μέχρι να διαλυθεί η ζάχαρη και από την στιγμή που θα πάρει βράση, βράζουμε ακόμη για 2-3΄. Όταν έχει λιώσει τελείως η ζάχαρη αποσύρουμε το σιρόπι από τη φωτιά και το αφήνουμε στην άκρη. Για το χαλβά: Σε μια κατσαρόλα, ζεσταίνουμε το ελαιόλαδο, με προσοχή για να μην καεί. Το ψιλό αλλά και το χοντρό σιμιγδάλι το προσθέτουμε ταυτόχρονα. Καβουρντίζουμε το σιμιγδάλι μέχρι να ροδίσει και να πάρει ένα σκούρο χρώμα, ανακατεύοντας πάντα με ξύλινη κουτάλα. Αφού έχει αλλάξει χρώμα το σιμιγδάλι, προσθέτουμε την κανέλα σε σκόνη και ανακατεύουμε. Τραβάμε την κατσαρόλα με το σιμιγδάλι από τη φωτιά. Στη συνέχεια, πολύ προσεκτικά προσθέτουμε σιγά σιγά με την κουτάλα το καυτό σιρόπι στο σιμιγδάλι. Προσοχή, γιατί πετάγεται και καίει πολύ! Προσθέτουμε όλο το σιρόπι και ανακατεύουμε. Ξαναβάζουμε σε χαμηλή φωτιά το χαλβά και ανακατεύουμε μέχρι να φουσκώσει το σιμιγδάλι, να μαζεύεται σαν ζύμη και να ξεκολλάει από τα τοιχώματα της κατσαρόλας. Όσο ο χαλβάς είναι ακόμα ζεστός, τον αδειάζουμε σε φόρμα. Πιέζουμε με την ανάποδη της κουτάλας για να φτιαχτεί το σχήμα. Ισιώνουμε πιέζοντας με την κουτάλα. Αφήνουμε να κρυώσει για 30′.Σκεπάζουμε την φόρμα με το χαλβά με μια πιατέλα σερβιρίσματος. Με μια κίνηση αναποδογυρίζουμε και ξεφορμάρουμε.