Después de que su mandato en Canadá terminó en 1946, MacDonald pasó a servir en otros cargos imperiales: como gobernador general de los territorios británicos en el sudeste asiático de 1946 a 1948 y luego comisionado general para el sudeste asiático que cubre los asuntos regionales también durante
la insurrección comunista; como Alto Comisionado en la India de 1955 a 1960; como copresidente de la Conferencia de Laos; y finalmente como Gobernador General de Kenia entre 1963 y 1964.