King Charles III wore Canadian military honours on Tuesday, the day after Prime Minister Justin Trudeau met the monarch in ...