Nacido en Cashion's Glen, Ontario, McDonald xogou para varios equipos seniores en Fort William, Ontario, e Port Arthur, Ontario, antes de unirse aos novos New Westminster Royals da PCHA. Foi nomeado para o primeiro equipo de estrelas da liga en 1912, 1913 e 1914. McDonald xogou oito tempadas na PCHA antes de 1919. Xogou nas finais da Stanley Cup de 1919
, cancelado despois de cinco partidos debido á pandemia de gripe española, e xogou unha tempada máis en 1920/21 cos Edmonton Dominions da Big Four League antes de retirarse.