To say that cannabis producer Canopy Growth (CGC 1.40%) has been an underwhelming buy in recent years would be a massive understatement. The Canadian-based cannabis company has be ...