Yes to the VSS. The League (Navy, Army Cadet, or Air Cadet, as applicable) should pay for it (or reimburse the member later) if you live in an area where it's not free.
No need for CHAP training as we no longer use CHAP. Its successor, PSRY, has a very different focus and to the best of my...