The WWI army parody was, I believe, written by one of the highlanders in the Canadian Scottish Regiment based in Vancouver, Canada. I have the newspaper clipping from around 1916 that simply states "The following poem was written by one of the Vancouver boys at the front."