Both are great cameras, if the cost is about the same I'd buy the nikon just because of the extra capabilities. I own the Canon digital rebel and love it but the Nikon has gone down in price to a comparable price to the Canon and has more ability. Don't get me wrong, the Canon is a great camera, it's just the this specific Nikon is a step above the Canon for a few bucks more. Check lens prices though and availability before making choices, that could make a huge difference.

Also, The cheaper Nikons take great macro shots (they lead in this category for digital cameras) but I'm not familiar with their shutter lag (the time between pushing the button and the picture being taken).