Написание Канут является калькой с английского, как датчанин, он имел имя Кнуд. Тем более, что это написание чаще всего встречается (в google, например)

англ. Cnut -> Canute править

В английской статье используется староанглийское написание. Меж тем, остальные датские Кнуды у них фигурируют как Canute.