The pipes of war : a record of the achievements of pipers of Scottish and overseas regiments during the war, 1914-18,by Sir Bruce Seton and Pipe-Major John Grant, dated 1920.
Most if not all Imperial Scottish regiments are mentioned. Some of the Canadian units mentioned are, the Royal Highlanders of Canada,48th Highlanders,Canadian Scottish,21st Bn,25th Bn,29th Bn,236th Bn, CEF. Also the 2nd Auckland Regt.,42nd Autralians and South African Scottish. With a Roll of Honour.
From the American libraries Internet Archive files. some members of the Forum may know this book and website.
http://www.archive.org/details/pipesofwarrecord00setorich
Joe