I'd recommend using the GB ruu to get you back to full stock. Always found Rogers ota updates (possibly all carriers?) won't install if you're rooted or using a custom recovery.
I had to install the ruu via renaming the rom.zip to PG86IMG.zip and copying it to the sd card so that the bootloader would auto flash it. Running the ruu exe tossed up all kinds of errors.
It will put everything back to Rogers stock. After that just setup wifi and do the 2 Rogers OTA updates.
Once in ICS, it's easy peasy to get recovery and root back.
Also, for what it's worth, Go Backup is awesome for going rom to rom and not needing a full backup. Use it on rooted rom, then use it to restore after rooting new rom. Will do all your apk's and everything.
1st post here after years of lurking. Yay.