List of Canadian soldiers executed for military offences

A total of 26 Canadian soldiers were executed for military offences during the two world wars. 25 occurred during World War I for charges such as desertion or cowardice: 23 were posthumously pardoned on 16 August 2006, while the remaining two men were executed for murder and would have been executed under civilian law.

The only Canadian soldier executed in World War II was Private Harold Pringle, who was executed after Victory in Europe Day in Italy on charges of desertion and accessory to murder.