Canopy Biosciences will remain in St. Louis as a wholly owned subsidiary of its new Massachusetts-based owner.