Θα χρειαστείτε πυρίμαχο σκεύος 24 x 15 εκ. Αν το σκεύος σας είναι πιο μεγάλο τότε αυξήστε τις ποσότητες των υλικών σας.
Πρώτα φτιάχνετε τη σάλτσα. Σε μια μικρή κατσαρόλα, ζεσταίνετε το ελαιόλαδο και τσιγαρίζετε το κρεμμύδι. Προσθέτετε την περαστή ντομάτα, το σιρόπι ροδιού, το Italian seasoning, αλάτι και πιπέρι. Καλύπτετε και αφήνετε τη σάλτσα να ψηθεί σε μεσαία φωτιά για περίπου 15 λεπτά ανακατεύοντας ανά διαστήματα. Αν είναι πολύ πηχτή μπορείτε να προσθέσετε 2-3 κουταλιές ζεστό νερό στο τέλος.
Εν τω μεταξύ, ετοιμάζετε τη γέμιση. Βάζετε όλα τα υλικά για τη γέμιση σε ένα επεξεργαστή τροφίμων. Αλέθετε για λίγα δευτερόλεπτα μέχρι να έχετε ένα λείο κρεμώδες μείγμα. Γεμίζετε τα κανελόνια με το μείγμα (μπορείτε να χρησιμοποιήσετε κορνέ ζαχαροπλαστικής ή απλά μια σακούλα με κομμένη την άκρη).
Απλώνετε μια κουταλιά σάλτσας στη βάση του πυρίμαχου σκεύους. Βάζετε τα γεμισμένα κανελόνια στη σειρά και περιχύνετε με τη σάλτσα για να καλύψετε όλα τα κανελόνια. Τρίβετε λίγη παρμεζάνα από πάνω και τα βάζετε στο φούρνο για περίπου 35 λεπτά.