بعد انتهاء ولايته في كندا في عام 1946، انتقل ماكدونالد للخدمة في مناصب إمبراطورية أخرى: كحاكم عام للأراضي البريطانية في جنوب شرق آسيا من 1946 إلى 1948 ومن ثم كمفوض عام لجنوب شرق آسيا يغطي الشؤون الإقليمية أيضًا خلال الثورة الشيوعية
كمفوضٍ عالي في الهند من 1955 إلى 1960؛ كرئيس مشارك لمؤتمر لاوس؛ وأخيراً كحاكمٍ عام لكينيا بين 1963 و 1964.