List of Canadian battles during the First World War


This is a list of battles during the First World War in which the Canadian Expeditionary Force participated.

France and Flanders

CampaignBattleDate
Battle of Neuve Chapelle10 March 1915
St. Eloi14–15 March 1915
Second Battle of YpresBattle of Gravenstafel
22–23 April 1915
Second Battle of YpresBattle of St. Julien24 April 4 May 1915
Second Battle of YpresBattle of Frezenberg8–13 May 1915
Second Battle of YpresBattle of Bellewaerde Ridge24–25 May 1915
Second Battle of ArtoisBattle of Aubers Ridge9 May 1915
Second Battle of ArtoisBattle of Festubert15–27 May 1915
Second Battle of ArtoisSecond Action at Givenchy15–16 May 1915
Third Battle of ArtoisBattle of Loos
  • Action of Bois Grenier
  • Battle of the Hohenzollern Redoubt
  • 25 September–19 October 1915
    Actions of St Eloi Craters27 March–16 April 1916
    Battle of Mont Sorrel2–13 June 1916
    Battle of the SommeBattle of Albert
  • First day on the Somme
  • 1–13 July 1916
    Battle of the SommeBattle of Bazentin Ridge
  • Battle of Fromelles
  • Attacks on High Wood
  • 14–25 July 1916
    Battle of the SommeBattle of Pozières
  • Battle of Mouquet Farm
  • 1–3 September 1916
    Battle of the SommeBattle of Guillemont3–6 September 1916
    Battle of the SommeBattle of Ginchy9 September 1916
    Battle of the SommeBattle of Flers–Courcelette15–22 September 1916
    Battle of the SommeBattle of Thiepval Ridge
  • Capture of Le Sars
  • 26–29 September 1916
    Battle of the SommeBattle of Le Transloy1–18 October 1916
    Battle of the SommeBattle of the Ancre Heights
  • Capture of Regina Trench
  • Capture of Stuff Redoubt
  • 1 October–11 November 1916
    Battle of the SommeBattle of the Ancre
  • Capture of Beaumont-Hamel
  • 13–18 November 1916
    Battle of ArrasBattle of Vimy Ridge9–12 April 1917
    Battle of ArrasFirst Scarpe, 19179–14 April 1917
    Battle of ArrasSecond Scarpe, 1917
  • Attack on La Coulotte
  • 23–24 April 1917
    Battle of ArrasBattle of Arleux28–29 April 1917
    Battle of ArrasThird Scarpe, 1917
  • Capture of Fresnoy
  • 3–4 May 1917
    Battle of ArrasAffairs south of the Souchez River3–25 June 1917
    Battle of ArrasCapture of Avion26–29 June 1917
    Battle of Hill 7015–25 August 1917
    Battle of Messines7–14 June 1917
    Third Battle of YpresBattle of Pilckem Ridge31 July–3 August 1917
    Third Battle of YpresBattle of Langemarck16–18 August 1917
    Third Battle of YpresBattle of the Menin Road Ridge20–25 September 1917
    Third Battle of YpresBattle of Polygon Wood26 September–3 October 1917
    Third Battle of YpresBattle of Broodseinde4 October 1917
    Third Battle of YpresBattle of Poelcappelle9 October 1917
    Third Battle of YpresFirst Battle of Passchendaele
  • Action of 22 October 1917
  • 12–22 October 1917
    Third Battle of YpresSecond Battle of Passchendaele26 October–10 November 1917
    Battle of Cambrai20 November–8 December 1917
    German Spring OffensiveOperation Michael
  • St. Quentin
  • Actions at the Somme Crossings
  • First Bapaume
  • Rosières
  • First Arras
  • Battle of Moreuil Wood
  • Battle of the Avre
  • 21 March–4 April 1918
    German Spring OffensiveBattle of Hamel4 July 1918
    German Spring OffensiveBattles of the Lys
  • Estaires
  • Hazebrouck
  • Messines
  • First Kemmel Ridge
  • 9–17 April 1918
    Action of La Becque28 June 1918
    Hundred Days OffensiveBattle of Amiens
  • Actions Around Damery
  • Battle of the Scarpe
  • 8–30 August 1918
    Hundred Days OffensiveSecond Battles of the Somme, 1918
  • Battle of Albert
  • Second Battle of Bapaume
  • Battle of Arras
  • 21 August–3 September 1918
    Hundred Days OffensiveBattle of the Scarpe26–30 August 1918
    Hundred Days OffensiveDrocourt-Queant Canal2–3 September 1918
    Hundred Days OffensiveBattle of Havrincourt12 September 1918
    Hundred Days OffensiveBattle of Épehy18 September 1918
    Hundred Days OffensiveBattle of the Canal du Nord27 September – 1 October 1918
    Hundred Days OffensiveFifth Battle of Ypres28 September – 2 October 1918
    Hundred Days OffensiveBattle of St Quentin Canal
  • Beaurevoir Line
  • 29 September – 5 October 1918
    Hundred Days OffensiveBattle of Cambrai8–9 October 1918
    Hundred Days OffensiveBattle of Courtrai14–19 October 1918
    Hundred Days OffensiveBattle of the Selle17–25 October 1918
    Hundred Days OffensiveBattle of the Lys and the Escaut
  • Battle of Valenciennes
  • Capture of Mons
  • 1–11 November 1918
    Hundred Days OffensiveBattle of the Sambre4 November 1918
    Hundred Days OffensivePassage of the Grande Honnelle5–7 November 1918

    Other Theatres of War

  • Gallipoli Campaign, 1915–16
  • Macedonian front, 1915–17
  • Sinai and Palestine Campaign, 1915–16, 1918
  • North Russia Intervention, 1918–19
  • Persian Campaign, 1918–19
  • Siberian Intervention, 1918–19