I would find someone who does custom marine canvas work. Have them make you a custom Sunbrella cover or similar heavy cover. Shouldn't be that difficult to get done, and it will give you the piece of mind your baby will stay dry. Well, at least dry-ish. You still have humidity.