Toys'R'Us, Future Shop, Zellers, Superstore... maybe even some Radio Shacks. All seem like prime candidates to still have it in stock (although I don't have an up-to-date mental inventory on any of them). Even places like Sears has been known to have gems gathering dust on their shelves.
EB might not have it at all. They seem like they're the obvious places to find good stuff, as they're dedicated videogame stores, but they never do. They're good for brand-new games and used games. Not old unsold stock.
Willow rocks.