Ranking for Toronto keywords is very difficult because there is so much competition, it is entirely possible to build hundreds of links and not get into the top ten. I would suggest that you do some competitor analysis, look at how the top ranking websites for your keywords are getting their links and it will give you an idea how to do your own link building.