Invictus Games Toronto 2017: Prince Harry met by military veterans as he arrives in Canada
Video report by ITV News Royal Correspondent Chris Ship
Prince Harry is in Toronto, the host city of the Invictus Games, ahead of Saturday night's opening ceremony.
The prince will give a speech to the thousands expected to attend.
There is speculation he will be joined at some point during his nine-day visit to Canada for the Games by his US actress girlfriend Meghan Markle.
Markle lives and works in Toronto.
Harry, who founded Invictus and held the inaugural Games in 2014, will also hold a bilateral meeting with US first lady Melania Trump.
He will also hold separate talks with Canada's prime minister Justin Trudeau.