McDonald sündis Cashion's Glenis, Ontario, mängis erinevate vanemmängude eest Fort Williamis, Ontario ja Port Arthuris, Ontario, enne kui ta ühines PCHA uue New Westminster Royals'iga. Ta nimetati liiga esimesesse tähe meeskonda 1912, 1913 ja 1914. aastal. McDonald mängis enne 1919. aastat PCHA-s kokku kaheksa hooaega. Ta mängis 1919 Stanley Cup'i finaalis.
, mis tühistati pärast viis mängu Hispaania gripi pandemia tõttu ja mängis veel ühe hooaja 1920/21 Edmonton Dominionsi Big Four Liigas enne pensionile jäämist.