If you were heading to Toronto I would recommend Game Centre.
Sixaxxis controllers there are $49 CAD and they usually discount the top selling games by at least $5 off of new titles.
Otherwise I think you'll be running into a lot of EB Games, Best Buys, Futureshops and few independent stores.