Hello everyone, I am going on vacations to Canada and USA from mid September to mid October and plan to buy the new iPhone 7 Plus there. However, as any other new iPhone, I know the demand will be a lot in the first few weeks. Can someone guide me in making sure I can buy one before I go back to my home country? Should I pre order it online? If yes, can I ask for "Pick Up in Store" rather than home shipping. Or the stock availability gets back to normal in Apple Stores by mid October so that I can get one in store just before I leave? Any help will be much appreciated.