మాల్కం II సొంత మనవడు మాల్కం కాన్మోర్ (1058-1093) తరచుగా తన భార్య మార్గరెట్తో కలిసి ఎడిన్బర్గ్ను సందర్శించేవాడు.
మాల్కం భార్య మార్గరెట్ ఎడిన్బర్గ్లోని తోటలను ఇష్టపడేవారు కాబట్టి వారు తరచూ సందర్శించేవారు.