I've got a Sidekick 2008 running on the Fido network in Canada. All SMS messages that come in on the phone are set 4 hours in the past.

I've set the Time Zone to be correct and it displays the correct time. Any clues?