Po zakończeniu kadencji w Kanadzie w 1946 roku MacDonald objął inne stanowiska cesarskie: jako gubernator generalny brytyjskich terytoriów w Azji Południowo-Wschodniej w latach 1946-1948, a następnie komisarz generalny ds. Azji Południowo-Wschodniej, zajmujący się sprawami regionalnymi również w latach 1948-1949.
jako wysoki komisarz w Indiach w latach 1955-1960, jako współprzewodniczący konferencji w Laosie i wreszcie jako gubernator generalny Kenii w latach 1963-1964.