Goodness some of you need to calm down. The world has not ended. Canon has just decided to enforce their policy which simply means authorized retailers cannot advertise (in print, online, etc) a price below their msrp. That just means the price you see in the official canon online store will be the same across the internet. If they do advertise it lower then they risk losing canon as a supplier. Secondly those of you who think canon makes any more or less money off the msrp are dillusional. They sell it to a retailer who in turns sells it to you for msrp or whatever you agree upon. That transaction is between you and the retailer not you and canon. If you don't like it please feel free to check out Sony and Nikon who do the exact same thing just have actually been enforcing their policies unlike canon. Sony is notorious for their map pricing requirements across the entire gambit if their electronics empire. this doesn't mean the end of all "deals". The unauthorized sellers don't care about map pricing, and if you don't care about warrantee issues or have done business with that shop (or better its your local camera store) and know they will honor any issue then you are golden. In the end this is much ado about nothing.
Lastly, I know this will drive some of you bonkers, the big stores (BH, adorama, best buy, ET al) love this. It means no one can undercut them on an advertised price if they are an authorized seller. It means your local shops who doesnt have the buying power to get better deals out of the supplier are squeezed even further likely requiring them to either drop authorized status or raise their in store price which in turn drives more customers to the big stores who are happy making more money off you when you don't bother to negotiate price. You feel good because you saved money over local camera store, but realistically you just made the big box store very happy because their margin on this item is twice what the local stores is and you still think you got a super deal. It's sad, but it's crony capitalism at its finest.