Nasce a Cashion's Glen, Ontario, McDonald ha giocato per varie squadre senior a Fort William, Ontario, e Port Arthur, Ontario, prima di unirsi ai nuovi New Westminster Royals della PCHA. Fu nominato nella prima squadra all-star della lega nel 1912, 1913 e 1914. McDonald giocò otto stagioni in tutto nella PCHA prima del 1919. Ha giocato nella fatale finale della Stanley Cup del 1919.
, cancellato dopo cinque partite a causa della pandemia di influenza spagnola, e giocò un'altra stagione nel 1920/21 con gli Edmonton Dominions della Big Four League prima di ritirarsi.