Well to tell you the truth i've only been here in Canada for 3 months, and so far I think the music is really expensive compared with the states (i used to live in Miami), I think the way to go is to order them from century media records.
The best store metal-wise has to be HMV at Yonge street, close to Dundas, their metal section is huge, but still expensive, the cheapes one, although not a big difference, has to be Best Buy, but they don't even separate metal from the other genres, so you might stumble upon cryptosy close to cramberries, and when I say better prices I mean like 3 or 2 dollars "better". But of course you knew this stuff from before...
BTW what shows are you going to??? I'm already have my tickets for
children of bodom,
and nightwish,
i'm going to buy megadeth, and The haunted ( supporting damageplan)
and i'm thinking maybe Dying fetus (supporting GWAR),
Arch enemy sounds tempting but they are coming with three crappy bands so I think their setlist is gonna be really short.
hmm choices, choices..... I love this city!!!