IMHO, I don't know which brand had better body or better lens... I don't own or use a NiKon DSLR body or lens for an extended period of time, so I can't comment.
But as a consumer, I can said that Canon had more choice and product are "more friendly" to people who had not much "resources"($$$).
Also, Canon model numbering are more systematic and easily understand... smaller number are higher end product and will always perform better than their current lower end model. I don't really understand the Nikon model number system and I can't really understand why some Nikon body require the battery grip to achieve higher frame rate.
I heard many Canon user complain that Nikon sensor are better... May be current Nikon sensor is a bit better, but I can said that your image processing skill must be at a certain level to really take advantage of that a bit of image superiority and is irrelevant to most average user... at least to me. Oh... just for record, if you shoot photo which lens cap on, you can identify which RAW image is taken by Nikon and Canon by looking at the data.
Anyway, IMHO, you won't go wrong with either of them... both brand are just as good... both had their advantage and disadvantage. In the end, it's all about personal preference and choices... unless you are a technology hobbyist. Anyway, if you got the $$$, get both...
Just my $0.02 and have a nice day.