मैल्कम द्वितीय के पोते, मैल्कम कैनमोर (1058-1093) अक्सर अपनी पत्नी मार्गरेट, एक सैक्सन राजकुमारी, के साथ एडिनबर्ग जाया करते थे।
मैल्कम की पत्नी मार्गरेट को एडिनबर्ग के बगीचे बहुत पसंद थे, इसलिए वे अक्सर वहां जाया करती थीं।