I think Canon is better. One of my hubby's friends whose is a pro photographer uses Canon. As for the type of lenses, I'm not very sure. You may want to try checking online for the specs of the dslr which you're interested in, then go down to a camera shop to ask about it. I think my hubby may know a few camera shops. I ask him tonight, and then post here tonight or tomorrow.
Hope it helps.