About the snaps, the suggestion of a boat outfitter is a good one,. Maybe also try an awning company, or an outdoor upholstery supplier. In a pinch, I once had a bootmaker install some heavy duty grommets in some Sunbrella material for a (non-camper-related) project I was working on. Good luck with the venture!