[Viewsonic ViewPad 7 & Variants] Letitride:
Great, that's major progress - first, let's check & verify a few things and do it step-by-step:

Go to Settings - About phone - check that the following is same or similiar (they should be identical or almost)

Android 2.2.2

Baseband PR3.7_125

Kernel version Apps_2.6.32.9

Build number 4027_3_420

Check under Mobile network settings -

Data enabled (it should NOT matter, only if you are using a Sim card for voice and/or data in Canada)

Under WiFi settings -

WiFi - enabled, cycled it OFF and ON again, does it see various open and/or secured networks nearby

If NOT, press the soft "Menu" key on the lower right (in landscape mode) - it should open up & show "Scan" & "Advanced"

Can you do a manual "Scan" - make sure you have a known working WiFi, either secured or open (McDonalds/Starbuck or public library, etc.)

Next - open "Advanced"

Wi-Fi sleep policy (mine is set to "Never when plugged in" - try to temporary set it to "Never" for this purposes

MAC address - the unique ID for your device should be shown

Tap the WiFi network that you wanted to connect to - check its setting/status for Security, Signal strength, Link speed & IP address

If it previously connected but no longer worked, press "Forget" to delete it, and when it attempt to reconnect (if it is a secured one) - re-enter the password to see if you can connect.

For your restoration purposes, you might want to use WEP or WPA instead of WPA2, or even temporary changed your router to an "Open" WiFi so that any devices including the Vpad7 nearby can connect insecurely, assuming that your router is assigning DHCP automatically and giving out its IP address.

If NONE of these steps are working still, go back into WiFi settings and manually delete any and ALL saved stored networks (named) on the device, leaving just "Add Wi-Fi Network" as the only option.

Next, run a TB backup of your Apps if necessary and boot back into CWM, and do a Backup first to your mSD card (and cover it to a PC if necessary, as you can always restore it back instead of going thru flashing & Set-up) and you will have working boot.img (kernel) saved along with system, etc.

Exit and boot back to ADB (Android) Go to Settings - Privacy setting, and hit "Factory data reset" - next go first into CWM again, wipe dalvik cache & cache again, then continue with regular Setup including WiFi - your device should be able to pickup a nearby & strong WiFi signal.

If all these are still not working, you will likely need to get to a PC or laptop, earlier users had reported having issues with Win7 OS running, I would recommend borrowing/using one with Vista or XP-SP3 running, make sure the USB device drivers are automatically installed first and that it recognize the device. Then, reconnect and run SULT3 and flash the factory *.nb0 file - as I also suspect that there might be other hidden USB device drivers on your existing Win7 system that's casuing the *.nb0 installation to fail.

Keep me posted on your progress and any error messages or crashes (FC) encountered.

(Apparently, some of the custom Roms ended up "corrupting" the WiFi settings and codes, leaving residual settings that casued it to stop connecting to WiFi's - if you look & check some of the posting under "Development" (for some of the Rom's) - you will see some discussions about it. The EUv1.7 custom Rom (non-ITE was initially done and ITE later on) is among the better ones with few WiFi issues to speak of, 15+ months later, still relatively bug-free and updated all the Apps and add-ons of my own from Google Market (Play Store) automatically, with working Flash Player patched, and Angry Birds happily running along - the CPU is slow but with App2SD helping, not too bad for a device running Android 2.2.2 (Froyo)