Canadian War Museum
MacGregor's Victoria Cross and other medals are on display at the Canadian War Museum in Ottawa, Ontario.