Rogers in Winnipeg said today they "have no idea when my iPhone 4s will be, but it sounds like it will be two weeks." Two weeks until they get more stock?! I also heard they only got a handful in on the launch day. They are also still selling on a first-come, first-serve basis, meaning I'd probably have to call each day just to find out when they get more phones in and then hope I can make it down in time before they're gone.
Can I sign up for a plan at an Apple store and hope I have luck getting a phone there sooner? (I currently don't have a plan with Rogers, so I'll have to go through the whole new plan process.) Is there someway else I could get an iPhone sooner?