Kompletigu la sekvan frazon: Macdonald enskribiĝis en The Queen's Own Rifles of Canada (La propraj fusiloj de la reĝino de Kanado) la 13an de oktobro 1868 kiel Rifleman. Li pasigis la someron de 1866 kun la 14-a bataliono Volunteer Militia Rifles proksime de Cornwall, en antaŭĝojo de
Feniana invado. Li atingis la rangon de serĝento antaŭ esti komisiita kiel Ensign la 22an de aprilo 1870. Macdonald tiam aliĝis al la ekspedicio de kolonelo Garnet Joseph Wolseley kaj faris la migradon al la Red River-kompromiso en Manitobo. La ekspedicio de Wolseley estis formita por subpremi la Ribelon de Ruĝa Rivero de Louis Riel. Post partopreno en la senperforta kapto de Upper Fort Garry (post la foriro de Riel) li revenis al Toronto, sed partoprenis en subpremado de la dua ribelo de Riel. Li retiriĝis de la QOR la 26an de aprilo 1882 kaj translokiĝis al Vinipego. Dum la Nordokcidenta ribelo en 1885, Macdonald funkciis kiel leŭtenanto en la 90-a (Winnipeg) Batalono de Fusiloj, unuo kiun li helpis organizi. Li poste batalis ĉe Fish Creek en Saskaĉevano.