I 1098 signerte Edgar en fredsavtale med Magnus Berrføtt, Norges store krigerkonge, som etter at dennes anstrengelser i Sverige ikke førte fram, besluttet å knytte de norrøne områdene i nordlige Skottland og i Irskesjøen direkte inn under den norske tronen.