Prepara la calabaza y el limón. Cortar la pulpa de la calabaza en trozos pequeños de 1 cm. Cortar el limón en rodajas pequeñas junto con la cáscara. Mezclar la calabaza, el limón y el azúcar. Dejar reposar durante 3 horas.
Cocine la mermelada. Añade agua a la mezcla de azúcar y calabaza y coloca a fuego medio. Poner a hervir y cocinar durante 1 minuto. Dejar enfriar completamente durante 3 horas. Poner a hervir nuevamente y cocinar durante 3 minutos. Dejar enfriar la mermelada completamente durante 3 horas. Poner nuevamente la mermelada a hervir y cocinar durante 5 minutos. Añade la canela y mezcla bien.
Conservar la mermelada. Coloque la mermelada caliente en frascos esterilizados. Sellar herméticamente con tapas.