Non ha senso questo discorso, non è la macchina che fa le macro, ma sono gli obiettivi.
Tra Canon e Nikon è indifferente quale prendi, quello che per te è importante prendere poi è un bell'obiettivo macro.
Poi dipende sempre quanto vuoi spendere.
Se scegli canon, senza spendere molto, puoi prendere il Canon EF-S 60mm Macro, che è veramente ottimo se devi fare still-life e macro di oggetti immobili.
Per gli insetti invece devi andare su lunghezze focali maggiori, tipo il canon 100 Macro f/2.5.
Su Nikon non ti so consigliare.