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.