Si j'avais à choisir entre les 3, je prendrai le canon 100/2.8 macro car:

- contrairement au tamron 90/2.8 et au sigma 105/2.8, le canon ne s'allonge pas avec la map. En conséquence, avec le canon on a une distance de travaille (sujet/lentille frontale) plus importante et donc c'est plus confortable pour approcher les bêtes les plus craintives.

- le canon est USM. Le sigma et le tamron n'ont pas l'équivalent. Je sais qu'en macro on s'en fout car on est dans 95% des cas en manuel mais pour des usages hors macro, ça peut être très intéressant

le canon est donc le mieux pour la macro mais aussi le plus polyvalent. Si tu as le budget, il ne faut pas hésiter

à+