Some carriers require the WiFi service book before you can connect to WiFI. The only way to get that is to have a BB data plan. Apparently Telus is one of those carriers.
IMHO, leaving BB for an iPhone just because OS 6 isn't going to be on your BB is not a good reason to leave. OS 6 isn't that big of a deal. There has to be more to it than that.