wow that's exp haha. Anyway, I have finally ordered the part through Canon Singapore, after speaking to 4 people.
1st Person (at Canon Care Center):
Tells me Canon doesn't sell spare parts.
2nd Person (Phone):
Tells me the part number doesn't exist and they dont sell spare parts, but will forward the enquiry to the marketing dept (seriously, I don't get the link between spare parts and marketing =.=)
3rd Person (Called me, from Marketing):
Doesn't know what's a EF baffle, confused it with rear cap. But took down the model number (2nd guy never gave him) and told me he will help me ask around. Tells me don't get too much hopes as Canon don't sell spare parts.
4th Person (called me, dunno from where):
Told me she had looked at the enquiry, and immediately replied that it's $8.56 including GST but will take 3-4 weeks to arrive. Will inform me when it's here. Kudos to the lady! (Y)