Have you tried unplugging the PVR and then plugging it back in? This causes the PVR to reboot and perhaps grab the correct time from the Shaw servers. I know this sounds like the stock answer, but I had this same problem once several years ago and a simple reboot was all it took to bring the clock back to the correct time. If this doesn't work, you may have to contact Shaw technical support directly.