From what I've heard, Rogers will not be getting the iPhone anytime soon, the reason being, the way in which Apple 'sells' the product to the phone companies. I guess Rogers doesn't want to 'donate' some of their profits back to Apple. Also, if you get an unlocked iPhone off the web, you will be able to use it on the Rogers network, just not to its full capacity, again because of how the iPhone operates and how Rogers network is setup.
I'm more than likely going to get one, but not for another year or so, maybe by then Rogers and Apple will have settled their differences and the iPhone will have more memory.
I'll see if I can find the link with this info.