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
Donald Trump is set to be sworn in as the 45th President of the United States but major questions still remain over his team.
Ana-Alecia Ayala became an internet sensation for her video showing her dancing and laughing through intensive chemo treatment.
In a week that has lurched from the bizarre to the surreal, we are now just a day away from one of the great rituals of American democracy.