21st Infantry Battalion War Diary (1915-1919) : Canadian Expeditionary Force : Free Download, Borrow, and Streaming : Internet Archive
![Digitized First World War diaries illuminate diverse Canadian experiences at home and overseas - Research and Innovation - Toronto Metropolitan University Digitized First World War diaries illuminate diverse Canadian experiences at home and overseas - Research and Innovation - Toronto Metropolitan University](https://www.torontomu.ca/content/dam/research/images/news_events/2022/11/diary_7.jpg)
Digitized First World War diaries illuminate diverse Canadian experiences at home and overseas - Research and Innovation - Toronto Metropolitan University
![GUARDS DIVISION 3 Guards Brigade Welsh Guards 1st Battalion : 17 August 1915 - 28 February 1919 (First World War, War Diary, WO95/1224/1) - Naval & Military Press GUARDS DIVISION 3 Guards Brigade Welsh Guards 1st Battalion : 17 August 1915 - 28 February 1919 (First World War, War Diary, WO95/1224/1) - Naval & Military Press](https://www.naval-military-press.com/wp-content/uploads/2018/02/9781474502092.jpg)
GUARDS DIVISION 3 Guards Brigade Welsh Guards 1st Battalion : 17 August 1915 - 28 February 1919 (First World War, War Diary, WO95/1224/1) - Naval & Military Press
![Canadians take Vimy Ridge': A soldier's diaries recount battle preparations and horrors of war | CBC News Canadians take Vimy Ridge': A soldier's diaries recount battle preparations and horrors of war | CBC News](https://i.cbc.ca/1.4048506.1490907708!/fileImage/httpImage/war-diary-april-9-1917.jpeg)
Canadians take Vimy Ridge': A soldier's diaries recount battle preparations and horrors of war | CBC News
![The 4th Canadian Infantry Brigade War Diary Record of Events for April 9, 1917 – War Diary of the 18th Battalion CEF The 4th Canadian Infantry Brigade War Diary Record of Events for April 9, 1917 – War Diary of the 18th Battalion CEF](https://18thbattalioncef.files.wordpress.com/2019/01/e001049285.jpg)