The red cast is a common Canon issue. It is their jpeg processing and is done on purpose to provide warm skin tones. You can either do a custom white balance, pre-select a different WB setting under Func Set, or you can post process in RAW. Most people who buy a "party" camie shoot indoor pics of people and supposedly find the more natural, bluish, unappealing. So they shift the color processing to compensate and provide pleasing, warm skin colors. The camera does not know when you want this or not. The auto mode and auto ISO and WB settings are optimized for these "people" pics. Turn it off, switch to a different mode like Av or manual.
For the life of me I cannot understand why pocket shooters buy an advanced P&S camera and then shoot it like a low end auto everything P&S. The whole reason it has a multitude of adjustments and RAW is for this purpose.
Yes, many Canon cameras have the orange/red color cast. It is in the processing algorithm for jpegs. It is particularly noticeable indoors and to me under cloudy skies if I leave the WB on auto, which I do not.
Let me say this again, specific to the S90, if you have a S90 and shoot it on auto ISO, auto WB, auto everything it will shoot just like a low end pocket P&S, in order to get the performance you paid for you MUST use the manual settings and other selectable settings and advanced settings and get away from the d!!!----768r54760w

&^%$U*(*&*%, auto everything settings, please.
Or, just do the same thing over and over and expect the same disappointing result over and over.
N