Prince Harry and Meghan Markle arrived in Vancouver, Canada, last week for the Duke of Sussex's 2025 Invictus Games.