My preception is mostly for the Canadian market, but for Canadians, Toronto is the place that I'd tell folks looking to get into the industry that they should go. I've worked in Ottawa, Montreal, and Atlantic Canada beforehand, and the amount of action going on in TO dwarfs all of them put together. Tons of companies, tons of potential opportunities, it's the best place in Canada to get started if you're into the IT sector.
Full disclosure: I currently work in the GTA. I also loathe living in the city, especially Toronto (I'm not a city guy, but you go where the work is in Canada so...)