Canopy Growth shareholders approved a deal to buy the U.S. firm Acreage Holdings, though the transaction won’t go through unless Congress makes pot federally legal.