With just a little more than a year to go until Whistler and Vancouver host the 2025 Invictus Games, Whistler played host to the Games' royal founder this week. Prince Harry, The Duke of Sussex and ...