Marijuana stocks: Canada's Canopy Growth agreed to buy U.S. pot grower Acreage Holdings for $3.4 billion - when the U.S. legalizes marijuana nationwide.