If Xbox One console pre-orders are sold out at nearby specialist games stores, you may be able to pick one up at your local Microsoft Store.
Microsoft told Gamespot that all of its official stores throughout Canada and the US will have non pre-order stock for sale on launch day.
Supply is limited, and since you can't pre-order these ones, you'll probably want to be there early - but you may still have a better chance than if you queue up for the midnight launch at EB Games or Gamestop; many chain store outlets have sold through their day one allocations already. Online retailers like Amazon have also run out.
You can find your nearest Microsoft Store using the company's locator tool.
The Xbox One launches in North America and West Europe on November 22.