Totally agree with every point you make there @Fozza.
The only thing that puzzles me is that if Canaccord think HRL is 40% undervalued, why are they the largest net seller since the start of the year? Admittedly, we're only talking about a couple of million shares but I guarantee you that if they stopped selling we'd be in the 20s.
Any chance you can put up a link from Canaccord?