I echo Connie with my love for my new camera, of course, I don't own a crappy Canon so I cannot vouch for it.
Just kidding, of course. They're both entry level DSLR's and will take comparable photos. Accessories are a major factor, but quite honestly it's all the same. Flashes for the Cannon are not any cheaper than for the Nikon.
There is really no difference when you're talking about 6mp versus 8, or even 10mp. I'm using a crappy 18-55mm standard lens kit (only a $100 lens) and I'm thrilled. If I was using like a 105 or 150mm Nikon Micro lens I'm sure the pictures would be outstanding. Same with a hot shoe flash. Right now I'm just using the standard built in flash, but it's working well.
I might add, it's SO worth spending the $3 to buy some Ge or Philips reveal or natural light bulbs---particulary in the 100w range. I bought a pack of 4 Philips because it was A) cheaper and B) more output in lumens and the difference is amazing. If you could set a pair of those up over your 'shooting location' you could do without a flash--at least for snake pictures. I did that with one and had the f-stop cranked up to f/36, and the pictures were slightly dark---but a very easy fix in photoshop.
Anyway, it's all up to you. Both cameras have very similar features and are similar in price range.
Either way you'll be very happy with the quality of pictures you're getting from it.
Here's some sample pictures, which have been cropped from the original 3000x2000 size.
Blizzard:
Coral Snow:
Hypo Lav: