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 boy from Manchester was excluded from taking part in World Book Day for dressing at Fifty Shades of Grey character.
The parents of a terminally-ill toddler have set up a heartbreaking bucket list of things they want him to experience before he dies.
The head of the pensions regulator has given his advice to anyone concerned about pension scams.