Another trick you can do with heat shrink to waterproof the connection is to put a ring of glue around the cable underneath where the heatshrink will be. Then, shrink the heatshrink tubing onto the glue. It'll squidge out a bit, but the seam will be sealed from the elements. Make sure you choose a glue that adheres well to both the plastic of the cable and that of the heatshrink.