I used to live at the edge of Little India in Toronto (along Gerard from Coxwell Ave to I dunno how far) Here's a website for info
http://www.mastindia.com/toronto.html Not a bad neighbourhood really, I would/could walk around at nighttime and didn't feel threatened or anything. I'd usually end up having to walk because bus/streetcar service in the middle of the night is sparse, and I'd rather walk a few blocks than wait half an hour for the next bus

There's a very large Indian population in and around Toronto.
Anyhoo, cost of living in Toronto is very high. Average rent for a (very) small apartment is over $1000 per month, plus utilities (hydro, water, gas, cable etc). There's public transit tho, so you probably won't need a car unless you want to work in the 'burbs off the transit grid. Gas, as someone else mentioned is about $1 per litre (or more and rising according to me Mum).
Food costs depend on where you shop, but if you moved to Little India, there are a lot of Indian groceries, so you'd be able to find familiar stuff.
I liked living there, its not downtown, but its close. Downtown would be even more expensive, into about $2000 per month rent min. To drive or take transit downtown is about 15 to 20 minutes, depending on time of day. Traffic can be hectic at rush hours.
I have no idea what the Tech jobs market is anymore, I've been away for nearly 2 years and got laid off my Tech job in Sept. 2003. Average salary for IT positions (if you're certified) are probably well over $50,000 per year now. Enough for 2 to live on frugally. I lived quite well on $52k per year, for just myself. Paid my rent, car loan, and insurance etc with lots left over for entertainment and whatnot. It would be tough for a family to live on much less, but it can be done. With 2 of you working, you should be fine.
Canadian immigration for individuals works on a points system. You get points for your chosen proffessions, education level etc. Here's the website for CIC
http://www.cic.gc.ca/english/index.htmlI've known some people that it took less than 6 months to emmigrate to Canada, and still others that it took a few years. Processing fees are expensive, plus there's a landing fee when you arrive. Recently dropped from $975 per person to just $450. At least PM Harper has been good for something

Good luck!