Using that jsfiddle reveals that increasing the legendIconScale to 2 stops wrapping the text, but if I do that, it takes too much vertical space. Also, it seems no matter how wide I make the chart the legend never gets any wider. It'd be great to be able to specify a legend width as % of canvas. That would help a lot.
It seems really strange that if the chart is set to 370px wide and I set it to 2 columns it wraps the word "Opportunity", but at 4 columns it doesn't. It seems that if the legend is only 2 columns, then each column could be wider than if I'm trying to fit 4 columns in the legend.