My 35mmL required a +2 on my 5D MK II and a +17 on my 1D MK III. Different bodies react differently to a lens. Canon adjusted the lens so it was on with both bodies, and it was also near perfect with my 1D MK IV and 5D MK III.
The issue with third party lenses is that Canon is not going to fix it for you, and you can have Canon and Sigma pointing fingers at each other. Exchange the lens for another.
It will be interesting to see if Sigma's docking station solves more issues than it creates. On paper, its a step forward.