not canon, but from what I hear pretty good for video and around $500
there is also a 24mm vers. but more money (700)