I just purchased an iPhone 4 online last November 4. Delivery date is set on December 1. Is there a chance of actually getting the unit earlier than what was initially set? My shipment address is in Winnipeg, MB. Based from all the forums I've seen, actual delivery date was 2 - 3 weeks after purchase. But that was way back June - July, when iPhone 4 was really in demand and stocks were low. I'm hoping that would change since iPhone 4 has been up in the market for 5 months now.