Well first up Canon generally set a very high recommended retail price for their products. That price is often only really valid in the market itself when the item for sale (in this case a camera) is new to the market; nearly or at the end of its production cycle* and when the item suffers any global or national shortfall of sock.
Generally speaking if you want a good price of the product look at the big legitimate retailers.
Adorama,
B&H, Amazon. They'll give you a good idea of what the value of something is in the market. Add a bit more to that price if you go shopping on the highstreet (not always, but typically highstreet prices are higher).
Also remember that grey imports (items imported from outside of the Canon distribution system; still legal but often with no Canon warranty for your country - but a valid warranty in the cameras country of origin - some shops also offer store warranties) will be cheaper (
Adorama sells some Grey imports, but always marks them clearly).
Outside of that be careful when using any website which shows a significant discount - many scam shops will show you big discounts, but will then bait and switch you. Phoning to confirm the order and then upselling the product to you by pointing out that the item doesn't come with any batteries or maybe comes with bad batteries and you "need" to pay more for good ones. If you jump through their hoops you will pay more and will end up paying as much if not more than the current market rate for the item; if you don't jump through their hoops chances are your order will either be put on indefinite hold or cancelled outright. Some will also just take your money and run.
Store Ratings & Reviews - ResellerRatings.com - Find Trusted Stores can be used to get feedback on retailers online; though always read the comments. A slew of good comments all given on the same day might well show that the scam shop has just signed in iteslf to give false comments. Any shop with "bait and switch" comments should be avoided (any retailer can have problems, but some, such as bait and switch, are not simply a regular dispute but active policy for the shop and thus a warning sign).
*this depends on the price and release of any upgraded/new version if there is none this can send the price high; otherwise the price might lower