What about Waterloo? We've got tons of tech companies, both big and small. It's also significantly less expensive to live here than Toronto or Vancouver.
I've looked into some of Waterloo's tech companies. I'm not sure what sort of jobs they are, still, but if they have any entry-level (graduate-experience) jobs, I'll be sure to consider them. Good to know that there are other options with cheaper housing!