Tras una nueva guerra, en 1157 se firmó un nuevo compromiso que convertía a Canuto en gobernante de Selandia; durante el banquete de paz celebrado en Roskilde, Canuto fue asesinado por uno de los guerreros de Svend.