Despois de que o seu mandato en Canadá rematou en 1946, MacDonald pasou a servir noutros cargos imperiais: como gobernador xeral dos territorios británicos no sueste asiático de 1946 a 1948 e despois como comisario xeral para o sueste asiático, cubrindo os asuntos rexionais tamén durante a insurrección comunista.
; como Alto Comisionado na India de 1955 a 1960; como copresidente da Conferencia de Laos; e finalmente como Gobernador Xeral de Kenia entre 1963 e 1964.