As far as I know I should have got the ICS update for my Nexus S by now. I am with Koodo mobile in Canada. My friend who is on Telus (same company and network, different brand) got his update. Am I doing something wrong? I usually have my data shut off so I don't waste it. Could this be causing the delay? It shouldn't since I am usually hooked up to wifi though. This is getting ridiculous. I am also unrooted so that isn't causing any trouble.