Shares of Neptune Wellness Solutions Inc. rallied Wednesday, after the Canada-based company announced a second 3-year extraction agreement with a cannabis company in a week.