Jeremy Allen for Invictus Games Meghan Markle and Prince Harry helped unveil a historic first in debuting the Invictus Games Vancouver Whistler 2025 logo ... Sussex are in Canada this week ...