Cannabis stocks rally as investors cheer shareholder approval of Canopy’s megadeal