I just updated from stock Rogers GB to the official ICS - no problems there; however right after I rooted it using the file/method suggested above (again, without any issues), I started having issues with WiFi - it seems to be random but say, about 4/5 times, the WiFi would fail to connect after the phone gets restarted - although the WiFi service is running (the WiFi button is green). Sometimes there is also a system flash showing the message "?WiFi available" with a question mark before the message. If I manually stop/restart the WiFi, it eventually recognizes the hotspot and it connects. I have the Superuser & Busybox Pro PROPERLY installed, furthermore, no other program that requires root permissions seems to be having any problems whatsoever (Titanium Backup, Rom Manager, Superuser, Tasker, CallRecorder, etc).
Although I didn't spent much time playing around BEFORE applying the root, it seems obvious to me that this only occurs after rooting - personally I suspect that ICS 4.0.4 doesn't go along very well with this rooting method (mismatching binaries). I am also aware about a known bug in ICS 4.0.4, causing the WiFi to frequently drop - could it be one and the same?
FYI: I tried installing/reinstalling ICS several times: initially I have updated through Kies, than I flashed the ROM from Sammobile through Odin, and then another couple of time I just reformatted the system in CWM and reinstalled everything again.. At first I used some backups from TB (no system files, only 3rd party), but then, suspecting that backups made in GB might conflict with ICS structure, I didn't use any backups at all - just fresh installations - no difference, same problem.
UPDATE: I have flashed & done some tests with SKY-ICS by seanzscreams
. Unfortunately, since it's based on the same Rogers' ROM, it comes with the same problem. I guess this only confirms my observation.
Anybody else having this issue?