Trulieve Cannabis Corp. said Monday it has agreed to acquire Harvest Health & Recreation Inc. in an all-stock deal valued at about $2.1 billion, the latest tie-up in a sector hoping for reforms of strict U.S. cannabis laws that would crack open capital markets.