Prince Harry and Meghan are ambassadors for the 2025 Vancouver/Whistler Invictus Games.