My time with Canon had always been good. went up to their service centers for all kinds of weird problems, and was always fixed with a smile.

my only few complains with canon would be their funan branch takes donkey long time to send cameras down to harbourfront to service. just this act of sending down can take 5 working days on their side. sad case...

also, their out of warranty repair charges are horribily high...

but apart from that, it's really no frills at canon =)