Nascut a Cashion's Glen, Ontario, McDonald va jugar per diversos equips seniors a Fort William, Ontario, i Port Arthur, Ontario, abans d'unir-se als nous New Westminster Royals de la PCHA. Va ser nomenat al primer equip d'estrelles de la lliga el 1912, 1913 i 1914. McDonald va jugar vuit temporades en total a la PCHA abans de 1919. Va jugar a la fatal final de la Copa Stanley de 1919
, cancel·lat després de cinc partits a causa de la pandèmia de grip espanyola, i va jugar una temporada més en 1920-21 amb els Edmonton Dominions de la Big Four League abans de jubilar-se.