Cruikshank enlisted in the 44th Welland Battalion as an ensign in 1877, becoming Lieutenant Colonel of the regiment in 1899.
At the end of the First World War, Cruikshank was assigned to Ottawa where he was appointed director of the Historical Section of the General Staff.