The Duke and Duchess of Sussex are in Canada for the Invictus Games.