На Играх 1904 в Сент-Луисе Мак-Дональд выступал за сборную Канады. Выиграв два матча и забив два гола в одном из них, он занял первое место и выиграл золотую медаль.