The best price for Canon TS-E 50/2.8 L Macro right now is $4,099.00. PriceSpy compares deals and offers from 8 shops, online and local.