Po skončení jeho funkčného obdobia v Kanade v roku 1946 sa MacDonald posunul na ďalšie imperiálne funkcie: ako generálny guvernér britských území v juhovýchodnej Ázii v rokoch 1946 až 1948 a potom generálny komisár pre juhovýchodnú Áziu, ktorý sa zaoberal regionálnymi záležitosťami aj počas
komunistické povstanie; ako vysoký komisár v Indii od roku 1955 do roku 1960; ako spolupredseda laoskej konferencie; a nakoniec ako generálny guvernér Kene v rokoch 1963 a 1964.