The Duke of Edinburgh is in Canada to present a regiment with a new ceremonial flag.
Earlier, he visited Governor General of Canada, David Johnston, and was awarded one of Canada's highest orders.
Prince Philip was given insignias of Companion of the Order of Canada and the Commander of the Order of Military Merit.
The Duke, 91, has served as the regiment's colonel-in-chief since 1953, an honorary title often bestowed on members of the Royal Family.
More top news
A man who helped officers apprehend a suspected drug dealer by sticking out his foot and tripping him has been hailed a "legend" by police.
Sarah Bartlett was surprised when she received an anonymous card containing £100 as a reward for doing an "amazing job" as a mum
A cat who prowls a station on the hunt for mice has been promoted to become the official pest control manager.