As of today all the Canadian online retailers (Staples, Future Shop and Best Buy) are showing the Nexus 7 as out of stock with no availability dates being shown - Staples won't even let you add it to your cart. The Best Buy site does have July 19 as the release date, which is much different than last week's August 10th date for them and Future Shop. Another strange change is that Future Shop and Best Buy are now also stating that the $25 Google Play credit is available on pre-orders. Although with no stock to pre-order I don't know if it's possible to still get that.