Nadat zijn ambtstermijn in Canada in 1946 was geëindigd, ging MacDonald verder met het dienen in andere keizerlijke functies: als gouverneur-generaal van Britse gebieden in Zuidoost-Azië van 1946 tot 1948 en vervolgens als commissaris-generaal voor Zuidoost-Azië, die zich ook bezighield met regionale zaken tijdens de communistische opstand
; als Hoge Commissaris in India van 1955 tot 1960; als co-voorzitter van de Laos-conferentie; en tenslotte als gouverneur-generaal van Kenia tussen 1963 en 1964.