An activist hedge fund says that Canadian pot pioneer Canopy Growth’s $3.4 billion agreement to buy its American counterpart Acreage Holdings is a rotten deal.

In a public letter to Acreage’s board on Monday, Marcato Capital Management said it would vote its 2.7% worth of Acreage stock against the “value destructive” transaction, and urged other shareholders to do likewise.

The...