Jonah,
I don't want sound crass or something but by definition here, you will need a custom product. I suppose a place like West Marine might have an off the shelf product that meets your specifications? I think you will need to take your boat to a canvas shop to have it done. One piece of info...