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
Another Briton named as Jason Robert Parnell is missing after the accident near the popular Koh Samui island resort.
The text-to-register service allows mobile users to add their number to the Telephone Preference Service 'do not call' database.
A consumer report found that a number of once-a-day sunscreens decreased in protection by an average of 74% after six to eight hours.