YPRES, BELGIUM— The First World War cut a swath of destruction across Europe, leaving centuries-old towns and hallowed buildings in ruins. Rebuilding took generations. Many Canadians visiting this ...