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
From route to race day tactics, these are some of the most googled questions ahead of Sunday’s race.
Resham Khan and Jameel Muhktar received horrific injuries to their faces and bodies in the attack on Ms Khan’s 21st birthday.
The 53-member body agreed that Prince Charles should succeed the Queen as the next commonwealth head.