Po koncu mandata v Kanadi leta 1946 je MacDonald služil na drugih carskih položajih: kot generalni guverner britanskih ozemelj v jugovzhodni Aziji od leta 1946 do 1948, nato pa kot generalni komisar za jugovzhodno Azijo, ki je pokrival regionalne zadeve tudi med komunističnim vstajem.
; kot visoki komisar v Indiji od leta 1955 do leta 1960; kot sopredsednik konference v Laosu; in končno kot generalni guverner Kenije med letoma 1963 in 1964.