1868ko urriaren 13an erreginaren errifleetan sartu zen erriflelari gisa. 1866ko udan 14garren batailoiarekin igaro zuen Cornwall-etik gertu, feniarren inbasio baten zain.
-Ez da izango. Sarjentu mailara igo zen, eta 1870eko apirilaren 22an itsasgizon izendatu zuten. Ondoren, Macdonaldek Garnet Joseph Wolseley koronelaren espedizioarekin bat egin zuen eta Manitobako Ibai Gorriaren koloniaraino egin zuen bidaia. Wolseleyko espedizioa Louis Rielen Red Riverreko matxinada garaitzeko sortu zen. Upper Fort Garryko erasoan parte hartu ondoren Torontora itzuli zen, baina Rielen bigarren matxinada zapaltzean parte hartu zuen. 1882ko apirilaren 26an erretiratu zen QORtik eta Winnipegera joan zen bizitzera. 1885eko Ipar-Mendebaldeko matxinadan, Macdonald 90. errifleen batailoian teniente izan zen, antolatzen lagundu zuen unitate batean. Geroago, Saskatchewan-eko Fish Creek-en borrokatu zen.