De 1947 a 1953, fue heredero legal de su hermano mayor, el rey Federico IX de Dinamarca, y se habría convertido en rey a su vez, si no hubiese habido un cambio en la constitución lo que le hizo perder su lugar en la sucesión.
Era el hijo menor del rey Cristián X de Dinamarca y de la duquesa Alejandrina de Mecklemburgo-Schwerin, pertenecientes a la Casa de Schleswig-Holstein-Sonderburg-Glücksburg y a la Casa Mecklemburgo-Schwerin respectivamente.
Canuto se casó con su prima hermana, la princesa Carolina Matilde de Dinamarca, hija de su tío Haroldo, hermano de su padre.
El enlace se celebró el 8 de septiembre de 1933, en el Palacio de Fredensborg.
Fruto de este matrimonio nacieron tres hijos: