If you're after a Canon camera for shooting macro, it's hard to go past the Canon EOS 5DS R, which has a 50.6 megapixel full-frame CMOS for ultra-high resolution images. The Canon Rebel T6 also makes it onto our list of the best cameras for macro photography.