Canute the Great, 995-1035