Your second post makes me wonder if you're clear on the difference between fisheye lenses and non-fisheye (referred to as rectilinear) lenses. Fisheye lenses take in an enormously wide field of view - normally 180 degrees or so. They can only do this by allowing straight lines in the scene that do not pass through the centre of the image to curve. They use a particular kind of image projection that marks the image out as different from normal, rectilinear ultrawides like the 17-40L.
On your 6D you really only have three currently-made options for a rectangular-frame fisheye: Sigma and Canon 15mm lenses (actually even the Canon is now discontinued, but there are still some around), which are roughly equal in quality - both good, and the newer Canon 8-15L fisheye zoom, which is extemely good, but expensive. The Tokina 10-17mm fisheye will give a rectangular field on full frame at about 15mm, but it's really designed for crop cameras. I just remembered the cheap manual option of the Zenitar 16mm. It's not bad at all for the money, but aperture and focus are all manual.
Other fisheyes with shorter focal lengths are either made for crop cameras, or are designed to give a circular image on full frame.
Mark.