Gimęs Cashion's Glen, Ontario, McDonald'as žaidė įvairiose vyresniojo amžiaus komandose Fort William, Ontario ir Port Arthur, Ontario, prieš prisijungdamas prie naujųjų "New Westminster Royals" iš PCHA. 1912, 1913 ir 1914 metais jis buvo įvardintas į pirmąsias visų žvaigždžių komandą. Iki 1919 m. McDonaldas žaidė aštuonis sezonus PCHA. Jis žaidė 1919 m. Stanlio taurės finaluose.
, kuris buvo atšauktas po penkių rungtynių dėl ispanų gripo pandemijos, ir žaidė dar vieną sezoną 1920/21 metais su Edmontono "Dominions" "Big Four" lygoje prieš išeinant į pensiją.