WHISTLER, B.C. - Prince Harry and his wife Meghan, the Duke and Duchess of Sussex, are in Whistler, B.C., for the town's Invictus Games welcome ceremony.