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
Chancellor Philip Hammond said the UK will make a financial proposal to the EU in the next three-and-a-half weeks.
Remaining cold across the far north of Scotland over the coming few days.
A former ally of Robert Mugabe and for years his enforcer, the man known as 'the crocodile' may soon take his boss' job.