The Elmar is really a daylight lens.
The Canon is day and night, with DOF options.
As my only 50, I would take the Canon for this reason, assuming no haze on either.
Of course the elmar is tiny, but the Canon is not a big lens.
I have both, but rarely shoot either LOL