i have experience with jb weld and other types of adhesives. Honestly J.B Weld isn't the best on plastics, and neither is gorilla glue (poly resin). I recommend a thick Cyanoacrylate glue. Its like an industrial super glue and bonds with plastics and acrylics just fine. A brand name would be ZAP glue (ZAP-A-GAP) which is the thick glue for plastics. If this doesn't work for you then i recommend replacing the cannister housing like soggysandwich advised.