Pasibaigus jo kadencijai Kanadoje 1946 m., MacDonaldas ėjo į kitas imperinės pareigas: 1946-1948 m. buvo Didžiosios Britanijos teritorijų Pietryčių Azijoje generalinis gubernatorius, o vėliau - Pietų Rytų Azijos generalinis komisaras, taip pat regioninių reikalų komisaras
komunistų sukilimą; kaip Aukštasis komisaras Indijoje 1955-1960 m.; kaip Laoso konferencijos pirmininkas; ir galiausiai kaip Kenijos generalinis gubernatorius 1963-1964 m.