The royal stopped by the to promote the Invictus Games, to be held in British Columbia this winter