From Gamestop.com's DKS page you can check store availability (online they have used copies, but new are listed as 'currently unavailable').

I almost pre-ordered from Gamestop.ca, but they require a deposit be made in-store. There is a location not too far away, but with the added hassle of an extra trip and implicit assumption that I was an idiot that would pre-order a game I didn't want, I ordered from Amazon.ca (who ended up shipping much faster than their initial estimate, anyway).