actually u don't have to risk buying grey set, in Malaysia you can get 17-40L at RM2450 which is around S$1080 too, and i m talking about lens with genuine canon warranty, what's more, canon lens comes with international warranty.
actually by looking at the official LIST PRICE you can tell already,
Body only
Singapore = S$3099
Malaysia = RM 6199 = S$2759 (rate S$1=RM2.247)
already S$340 difference in list price, so street price is lower in Malaysia too.
so go grab one at RM5800 (or less)!
just came back from KL Malaysia, saw 20D at window of a camera shop in SS2 Petaling Jaya, went in and ask casually for the 20D body price, was quoted 5800 Ringgit = S$2581 at current exchange rate of 2.247 (no GST in Malaysia), cash payment.
I LOVE Malaysia!!!!