can't really compare between the two. They are from different generations (the Canon, at the time, uses a slower processor) and different price range (it may be the same price range, but you're comparing older generation price range vs newer generation price range, which is invalid).
Don't get me wrong, the Sony is a very capable camera, but Canon is more capable than Sony.