Hervir las láminas de pasta según las instrucciones del paquete y escurrir.
En una sartén grande, sofreír la cebolla y los ajos hasta que estén dorados, luego agregar las espinacas y cocinar hasta reducir.
Incorporar el atún desmenuzado y sazonar al gusto, mezclando bien.
Rellenar cada lámina de pasta con una cucharada generosa de relleno y enrollar cuidadosamente.
Colocar los canelones en una fuente para horno, cubrir con salsa de tomate y, si se desea, con bechamel.
Espolvorear queso rallado por encima y hornear a 180°C durante 20 minutos.