As I understand the system, the boater safety certificates from each state are recognized by other states just like a driver's license as long as the 'host" state education program is NASBLA approved. If I earn my NASBLA-approved certificate in state X, New Hampshire will accept it.
Not all states require the same education and testing e.g. if you go to boat-ed.org and select Maryland as your state, you can review the online course and take the test online to earn your certificate. You may not learn the NH-specific laws but you'll have a certificate recognized by NH. After completion of the MD course you can download and print a certificate immediately and you'll receive the plastic permanent card in 5 to 7 days.
I am not advocating lesser standards, although it appears Maryland does.
FYI, I hold a NH certificate.