Efter hans mandat i Canada sluttede i 1946, MacDonald gik på at tjene i andre kejserlige stillinger: som generalguvernør af britiske territorier i Sydøstasien fra 1946 til 1948 og derefter Generalkommissær for Sydøstasien dækker regionale anliggender samt under det kommunistiske oprør
; som højkommissær i Indien fra 1955 til 1960; som medformand for Laos-konferencen; og endelig som generalguvernør i Kenya mellem 1963 og 1964.