Για το σιμιγδαλένιο χαλβά, πρώτα βράζουμε σε μία κατσαρόλα το νερό με τη ζάχαρη, το ξύλο κανέλας, τις φλούδες λεμονιού και πορτοκαλιού, μέχρι να διαλυθεί η ζάχαρη.
Σε βαθιά κατσαρόλα ζεσταίνουμε σε μέτρια φωτιά το ελαιόλαδο και καβουρντίζουμε το σιμιγδάλι, ανακατεύοντας με ξύλινη κουτάλα, μέχρι να ροδίσει καλά και να σκουρύνει για 6 λεπτά. Τότε, προσθέτουμε την κανέλα (σκόνη), τις σταφίδες και το αμύγδαλο.
Βγάζουμε την κατσαρόλα από τη φωτιά. Με κουτάλα και με προσοχή ρίχνουμε λίγο λίγο το ζεστό σιρόπι στο καβουρντισμένο σιμιγδάλι. Προσοχή, γιατί πετάγεται το μείγμα και καίει πολύ! Ξαναβάζουμε στη φωτιά το χαλβά και ανακατεύουμε μέχρι να ξεκολλάει από την κατσαρόλα.
Τον αδειάζουμε σε φόρμα και αφήνουμε να κρυώσει καλά.