I have spoken with Jim Crouch numerous times about that B license Canopy card. You do not need to take a course- the person signing the sections does not even need to be rated- Per USPA- The final Signature Requires the Rated Person.
When I asked about this Jim told me there are great Canopy pilots out there that do not have ratings use them.
USPA does not have any requirements for obtaining a license that you should have to pay extra money for. If your DZ does have fees for license requirements go to a different DZ