I'll be honest, you don't always need a dlsr to take great pics. I've got a SONY pocket cam that takes AMAZING pictures. It's a Sony DSC-HX5. I brought this over the my Nikon D50 last time.....I like it that much. About the only time I break out the Nikon anymore is use the big telephoto lense.
As for Canon DLSR, I can't help much, it's been a while since I last shopped for a DLSR.