McDonald on syntynyt Cashion's Glenissä, Ontariossa. Hän pelasi eri vanhemmissa joukkueissa Fort Williamissa ja Port Arthurissa ennen liittymistään PCHA: n uuteen New Westminster Royals -joukkueeseen. Hänet nimitettiin liigan ensimmäiseen tähtijoukkueeseen vuosina 1912, 1913 ja 1914. McDonald pelasi PCHA:ssa kahdeksan kautta ennen vuotta 1919. Hän pelasi 1919 Stanley Cupin finaaleissa.
, peruutettu viiden pelin jälkeen Espanjan flunssa-pandemian vuoksi, ja pelasi vielä yhden kauden 1920/21 Edmonton Dominionsin kanssa Big Four -liigassa ennen eläkkeelle jäämistä.