Ответ на этот вопрос уже был дан 2 месяца тому назад:
http://otvet.mail.ru/question/78245884
Кроме того, что было уже сказано обоими авторами в ответе, добавлю
от себя, как фотографа с 35 летним стажем, проанализировав все тест проходы по всем параметрам (светочувствительность (ISO),контрасту, насыщенности и т. д. ) обеих камер на сайте imaging-resource.com и друе фотографии в других разделах обеих камер, скажу, что выбрал бы из двух камер однозначно Nikon D3100.
Различия в чувствительности матриц вообще не принципиальны, потому как однозначно всю постобработку ответственных снимков лучше производить на компьютере из RAW файла, нежели средствами фотоаппарата, поэтому даже, казалось бы, неотемлемая функция любой зеркалки как шумоподавитель (NR - Noise Reduction) в этом случае не нужен.
У Nikon вспышка мощнее и намного (12 метров на ISO 100) против (9 метров на ISO 100) у Canon.
Кроме всего прочего, что действительно важно в сервисе, предоставляемом камерой, так это возможность редактирования видео и фото у Nikon D3100, что даёт возможность колосально экономить место на флешках в "дальних поезках", "выкидывая" из видео и фото всё действительно лишнее.
А такой недостаток, что у Nikon аккумулятор чуть меньше имеет ёмкость, чем у Canon (550 снимков против 700), то это не принципиально - профессионалы в "дальние поезки" с одним аккумулятором не "ездят".
И ещё очень приятно, что у Nikon есть все возможности подключиться к любому современному монитору или телевизору и показать снимки или фотографии (когда в гостях) без компьютера.