I agree that if you can wait, you should. If you can't wait and can afford it, you should absolutely buy a 1DX now. Or else a 5D3, or 6D...or any combination.
In this case I must admit that I don't get the reason for waiting. What would you be waiting for?
There is no 1D-X Mark II or anything like it coming out anytime soon. There's no one pushing Canon to release anything like that in a hurry, not with the Nikon D4 being as it is. If Nikon would bring out a D5 or D4s or whatever its name, which would be topping Canon's 1D-X in many characteristics, things would look different, but this not happening.
As for the high MP Canon camera, where is it? There is not even a product announcement out. There are only rumors. If you want to wait, you will probably still be waiting in about 2 years.