Prince Harry and Meghan Markle have been called out by a UK politician ahead of the Invictus Games Vancouver Whistler 2025.