Just a few quick links...
For records and CDs:
Play De Record 357A Yonge St. The place to go in Toronto for new Jamaican 7"s, as well as hip hop, rnb, new and old jungle, etc. They also have a "vintage" shop at 367.
Kops Records is good for reggae/dub, rare groove, soul, jazz, and "classic" hip hop. A bit overpriced though.
Rotate This is the place for indie, punk, etc., but also various electronic things.
Also check
Record Store Review listings for Toronto.
For indie events you might want to keep an eye on listing for
The Horseshoe Tavern and
El Mocambo
Along with the
The Eye, I think
Stillepost.ca is the place to look for Toronto event listings (especially indie/band stuff)
And if you're interested in veg food then you have to try
Juice for Life. Famously good vegan stuff. Also,
Fressen does some astonishingly good gourment vegan with organic wines and things.
There's also Toronto's
China Town along Spadina from about Queen to College and also down Dundas W.
Kensington market is west of Spadina , north of Queen. There's a Caribbean fish fry somewhere in there, along with organic coffee, odd shops, and a fresh food market. And, if you fancy Jamaican, try the
The Real Jerk way the other direction on Queen E. Oh, and near there is
the Danforth - basically Bloor St. but east of Yonge - it's a huge Greek area with la lot of restaurants.
... I guess that's more than a few

Have fun Matt and Stelfox. I'd like to hear what you did after you're back.