The Queen has sent a special message to Canadians as the country holds special ceremonies remembering those who fought in the First World War.
The ceremonies, coming on the 93rd anniversary of the Battle of Vimy Ridge, follow the death of Canada's last-known veteran of the "war to end all wars," John Babcock.
The Queen calls Babcock's "a truly remarkable generation who helped to end the most terrible conflict the world had ever known."
She says these "gallant men and women" went to Europe to defend the principles of peace, freedom and justice not just for their country, but "for all mankind."
She calls their story one of "unspeakable horror, unmitigated heroism and - ultimately - of inspiring victory."
The Queen says: "This tremendous sacrifice can rightly be regarded as a defining moment in the history of Canada and is one which we will never forget."
She says those who fought the First World War will remain "forever etched in the hearts of a grateful people and on the pages of our history as symbols of service, honour and dedication."
The national ceremony at the National War Memorial in Ottawa is one of several to be held across the country on the anniversary of the day in 1917 when Canadians famously took Vimy Ridge.