Qualquer DSLR e uma lente macro 1:1. No caso Canon seria a 100mm f2.8 macro (ou a versão L da lente). No caso Nikon a 105mm Micro. Existem outras opções de lente com 60mm, 180mm, 200mm, etc. Procure por lentes que tem fator de ampliação 1:1, pois várias indicam "macro" só porque podem tirar foto a cerca de 30cm de distãncia, mas não chegam ao fator de ampliação 1:1, não sendo portanto uma lente macro de verdade.
Acredito que um bom passo anterior à compra do equipamento seja instrução. Te recomendo ler o livro abaixo do Tácio Phillip em macrofotografia:
http://www.macrofotografia.com.brTambém encontras o livro nas livrarias. Lá aprenderás mais sobre o tema, o que te permitirá fazer melhor as tuas escolhas tanto no que diz respeito à câmera como as lentes e acessórios.