I don't know if it'll make a difference in preventing the leaking, but I use a camelback and carry it in an insulator bag (the silver cloth thingie; yes, that's highly technical). Not only does it protect against getting dinged by gear, but it keeps the water cool.