It sounds like the lens you would like is something along the lines of a Canon version of the Sony 50mm f/1.4 GM. The Sony lens is about US$1,300 though, so as you say, if you want it to be sub-US$1,000 it's not going to be an "L" lens (GM is Sony's version of "L", of cousre). If it is a step...