Musée canadien de la guerre
MacGregor's Victoria Cross and other medals are on display at the Canadian War Museum in Ottawa, Ontario.