I use an XL1s and a Sony TR950; there's hardly any tweaking needed to get a good match if your careful about your white balance. The focus when on auto is a little less reliable on the Canon, but I think both are excellent cams.
I've done a few weddings and do's for chums, although not commercially. In general I've used the little TR950 on a tripod, and shouldered the XL, which works best because shouldering the bigger cam gives the most stable picture.
Both camera have been used for broadcast work with no problems.
They're both for sale if you're interested!
I try to make someone happy every day - but it may not be your turn today . . .