I wouldn't call it a "pretty good proof" actually, and not much usable for cannabis which, correct me if i'm wrong, didn't evolve in a tropical setting.
The abstract at the bottom of the page, fits cannabis quite well actually.
the point is that flowers originally evolved to attract insects through their bright colours, shape and smell. . cannabis is an angiosperm (flowerring plant) that has since evolved to be wind pollinated, but it's ancestors (that it evolved from) would have been insect pollinated. it is classified in the family Rosaceae, many other members of this family are insect pollinated.
im certainly no expert on this but from what i know and have found i think this is true.
if you have some references that say different then i would love to read them.
VG