Back in this post I had posted a few pictures from a wedding shoot that I had done with a fellow photog. He had rented a couple of lenses for us to use, and the one that I ended up using for the shoot was a Canon 24-70mm f/2.8 L.
There is some very, very slight distortion at the wide end of the zoom, but I could hardly pick it up at all. It's a great (probably the best) general purpose lens that Canon makes. If I had the money, this would be the first lens I would buy.
I should also mention that the lens was rented from Lethbridge Lens Rentals. This is a great family run business here in Lethbridge. They rent lenses, camera bodies and other photography gear out of their home in West Lethbridge. It's a great service for a part-time photographer like me as I get to use high-end lenses that I couldn't otherwise justify spending the money on (yet!).