Βάζουμε το νερό με την ζάχαρη να βράσουν ,όταν πάρει 1-2 βράσεις προσθέτουμε τον χυμό πορτοκαλιού και το ξύλο της κανέλας.βΣυνεχίζουμε για 5 λεπτά και το αποσύρουμε από την φωτιά.
Σε μεγάλο τηγάνι βάζουμε το ηλιέλαιο να κάψει και προσθέτουμε το σιμιγδάλι, που το γυρίζουμε να αρχίσει να παίρνει χρώμα. Στην συνέχεια προσθέτουμε το κουκουνάρι, και τον γυρίζουμε λίγο ακόμη, στην συνέχεια βάζουμε και τις σταφίδες. Μόλις πάρει το χρώμα που θέλουμε τον ρίχνουμε στο σιρόπι που αφαιρέσαμε το ξύλο της κανέλας.
Βράζουμε τον χαλβά σε μέτρια φωτιά ανακατεύοντας συνεχώς με ξύλινο κουτάλι, για να μην κολλήσει. Όταν σηκώσουμε το κουτάλι και δεν πέφτει ο χαλβάς τότε είναι έτοιμος.
Σκουπίζουμε τα χείλη της κατσαρόλας τον σκεπάζουμε με καθαρή πετσέτα και μετά με το καπάκι του, για να απορροφήσει η πετσέτα τους υδρατμούς.
Τον αφήνουμε μισή ώρα σε κρύο μέρος, και μετά τον φορμάρουμε και τον αναποδογυρίζουμε σε πιατέλα. Πασπαλίζουμε με κανέλα!