Μέθοδος:
Προθερμάνετε το φούρνο στους 180 C®.
Σε έναν επεξεργαστή τροφίμων, προσθέστε το σκόρδο, τις αγκινάρες και το σπανάκι και αλέστε μέχρι να είναι ψιλοκομμένα. Μεταφέρετε σε ένα μπολ και προσθέστε παρμεζάνα, το γάλα, τη μαγιονέζα, αλάτι, πιπέρι και το καγιέν. Ανακατέψτε όλα τα υλικά μαζί και αφήστε τα στην άκρη.
Για να κάνετε την μπεσαμέλ, σε μια κατσαρόλα μεσαίου μεγέθους θερμαίνετε το βούτυρο και προσθέτετε σταδιακά το αλεύρι, ανακατεύοντας συνεχώς με σύρμα. Προσθέστε σταδιακά το γάλα, το αλάτι, το πιπέρι και το τριμμένο μοσχοκάρυδο. Φέρτε το μείγμα σε βράση και συνεχίστε να ανακατεύετε μέχρις ότου έχετε μια πηκτή κρέμα.
Εφαρμόστε ένα παχύ στρώμα μπεσαμέλ στο κάτω μέρος του σκεύους σας. Γεμίστε τα κανελόνια με το μείγμα αγκινάρας χρησιμοποιώντας κορνέ. Τοποθετήστε τα κανελόνια στο σκεύος το ένα δίπλα από το άλλο. Προσθέστε την υπόλοιπη μπεσαμέλ πάνω από τα κανελόνια καλύπτοντας και τις γωνίες. Προσθέστε λίγο τριμμένο τυρί παρμεζάνα και λίγο πιπέρι και ψήστε στο φούρνο για περίπου 45 λεπτά.