Ca isn't waterproof. I was told that it would be great for my first real batch of knives. Now- 4 years later only one of the blades still with handles fully attached. I am not convinced that it is for me as a handle treatment either. It does help the figure pop, but I've found it to wear off as well. I'm probably done using ca in my knives, although being a neophyte I may be doing something wrong with the handle treatment.
JB weld has not done well in testing that I've seen others post, I've never used it personally. The best luck I've had is G2, I've had a bad batch of acraglas and local vendors are having no luck getting the company to send more- however most here seem to use it with success. I've heard other epoxies are better, but will wait until I am done the G2 i have in stock before trying other varieties.