Just to add my 2p's worth:
I regularly use the Sigma 105mm and 150mm and have used the Canon 100mm. Personally, I prefer the Sigma 105mm (quicker to manual focus - rarely use AF for macro). The Canon is undoubtedly better build but there it's advantage ends; no better IQ, no included hood (I consider important to protect the front element as I walk through undergrowth) and I've never found the whole 'extending or non-extending' thing an issue (just as I find no advantage to the 150mm 'standing off' more than the 105mm - but I might find a 50mm macro obscures too much light).
Oh, and if we're talking zoom or no zoom, let's not forget the Canon MP-E65mm which'll do between 1 x and 5x and a real, true macro as it won't focus to infinity (doomed to spend it's life only taking macros)........ and I've just got one!
With respect to the new 100mm IS, I'd be interested to see how it performs (not seen any definitive shots yet - not that I've really looked, TBH!). Due to trying to stabilise macros it'll only do 2 stops (4 stops as a non-macro) for twice the price!