My friend used to have a store in Montreal (closed a couple of months ago). In 8 years, he only got one game early. Halo 2, and that was about 8 hours before the midnight launch.
Also, good luck finding an independant game store in Montreal. There's practically none now. With EBGames, Microplay, BestBuy and Future Shop all selling used games, they basically drove out smaller stores. My friend had a hell of a time selling new games. His distributor would sell him the new games at one dollar less than what Walmart would sell them. The thing is, once bought, he was stuck with those. With no way to return them if they didn't sell. Instead, he started buying them from Walmart at 1$ more but at least he had the chance to return them without 30 days.