Canuto se casó con Adela de Flandes, hija de Roberto I, conde de Flandes, y tuvo un hijo, Carlos el Bueno, que sería también conde de Flandes.