@ cliffwang, if you spend your life waiting for the price to reach your level, you'll end up either waiting a very long time, or you will end up buying antiquated technology (I can get a 1D II for less than I paid for my 7D, but I do not want an 8MP body that cannot go above ISO 3200). Canon may lose some customers , or rather, should I say some existing Canon shooters may defer their purchase, but ultimately they will upgrade at some point in the future and they'll get a better used price for their existing body as a result of this policy.
I think you missed my point.
If I didn't get a good deal, I wouldn't buy my 5D3. I am very happy with my 5D3; However, if I needed to make a decision again to pay full price to upgrade my 5D2, I wouldn't. In this point Canon is not going make any penny from me.
Two of my colleagues is not going to upgrade to 5D3 if the MAP pricing policy lets them pay full price. Actually one of them is jumping to Nikon because he doesn't have any EF mount lens.
We could upgrade our camera every 3 to 4 years if we think the price is reasonable(no matter retail discount or Canon discount). The new MAP pricing will just let us slow the upgrade or switch to other competitors. What happens here is Canon is not only going to loss it revenue for now but also it market share for long term. I have used Canon gears for years and I really don't want to see that happens.
Anyway, it's too early to tell the MAP is good for Canon or not. Since I have upgraded to 5D3 and have enough gears, I am not going to worry about that for another few years. Time will tell if Canon made a right decision or not.