Βράζετε το νερό και τη ζάχαρη σε μεσαία φωτιά και το αφήνετε να σιγοβράσει, σε ξεσκέπαστη κατσαρόλα, για 10-15 λεπτά, μέχρι να πήξει ελαφρώς. Προσθέτετε το χυμό λεμονιού και το αφήνετε στην άκρη. Καβουρντίζετε τα κουκουνάρια και τα αμύγδαλα σε ένα στεγνό τηγάνι.
Σε μία μεγάλη κατσαρόλα, ζεσταίνετε το ελαιόλαδο και εν συνεχεία προσθέτετε το σιμιγδάλι αργά και σταθερά ανακατεύοντας με μια ξύλινο κουτάλι, όπως κάνετε για το κουρκούτι. Ανακατεύετε το σιμιγδάλι με το καυτό λάδι για 10 περίπου λεπτά, σε μεσαία φωτιά, μέχρι να σκουρύνει ελαφρώς.
Προσθέτετε τα καβουρντισμένους ξηρούς καρπούς και τις σταφίδες και ανακατεύετε. Ραντίζετε με λίγη κανέλα. Χωρίς να σταματήσετε το ανακάτεμα, προσθέτετε αργά το καυτό σιρόπι και συνεχίζετε να μαγειρεύετε και να ανακατεύετε το μείγμα μέχρι να γίνει πολύ πηχτό, σχεδόν συμπαγές. Το κατεβάζετε από τη φωτιά και το τοποθετείτε σε μια φόρμα για να πήξει ή το σερβίρετε σε ατομικά μπολ ή πιάτα, ραντίζοντάς το με επιπλέον κανέλα.