Hoàn thành câu sau
Cuộc xâm lược của người Fenian. Ông đã lên cấp trung sĩ trước khi được ủy nhiệm làm một Ensign vào ngày 22 tháng 4 năm 1870. Macdonald sau đó tham gia cuộc thám hiểm của Đại tá Garnet Joseph Wolseley và thực hiện chuyến đi đến khu định cư sông đỏ ở Manitoba. Chuyến thám hiểm Wolseley được thành lập để dập tắt cuộc nổi loạn sông đỏ của Louis Riel. Sau khi tham gia vào cuộc chiếm đóng không đổ máu của Upper Fort Garry (sau khi Riel rời đi), ông trở về Toronto, nhưng sẽ tham gia vào việc dập tắt cuộc nổi dậy thứ hai của Riel. Ông nghỉ hưu từ QOR vào ngày 26 tháng 4 năm 1882 và chuyển đến Winnipeg. Trong cuộc nổi dậy Tây Bắc năm 1885, Macdonald phục vụ như một trung úy trong tiểu đoàn súng trường 90 (Winnipeg), một đơn vị mà ông đã giúp tổ chức. Sau đó ông đã chiến đấu tại Fish Creek ở Saskatchewan.