insane: I've owned several Sigma lenses and for me my Canon L lenses were always sharper, and as stated above created far smoother bokeh.
There is something to be said about Canon body's though, I found different lenses performed differently depending which body I used them on. My 70-200 f2.8L for example was sharp on a cheap 400D, not so sharp on a 40D, and then razor sharp on a 5Dmk2. Then my Canon 200mm F2.8 Prime was just awesome on any body - wish I hadn't sold it.
Just got back from a month in Europe and would have to take a guess and say 75% of the DSLRs I saw were Nikon's which surprised me a lot. Of the Canon's I did see they were typically 1D's or 5D's.
you can try process them all with raw with the same sharpness settings
also it could be that the 70-200 was like -5 in microfocus adjustment and the 400d/5d2 just so happen to be +4 inside the body while it's another -3 in the 40d, which end up with -8 and miss the focus quite badly
also if you have the budget and weight isn't an issue, always go prime due to the better f stop, sharpness and most importantly contrast and colour



