I've never used the Sigma, but keep in mind that it extends nearly 2" when focusing. That can be a nuisance when working at extremely close distances with things that want to escape (bugs). All of the canon lenses are internally focusing and don't extend.
One of my two macro lenses is the Canon 100L, and I agree with the others that it is a fabulous lens. However, it is not clear to me that it is necessarily worth the $$ compared to the far cheaper non-L. Optically, all the credible reviews show them to be quite close in quality. The hybrid IS in the L is handy. (Regular IS is pretty nearly useless at macro distances.) However, its effect is much less than IS at longer distances. Canon advertises 2 stops, I think, but in my experience, I seem to be getting about 1.5 stops. That can be very handy in handheld work, because hand motion is a real problem in macro work. On the other hand, if you are using a diffused flash (which is how a log of bug work is done) or a tripod, the IS is not necessary. So depending on what you shoot, it may or may not be worth the $$ for you. I do some handheld work without flash, so I decided to splurge.