Both will give you a good chance at a job in IT. I suggest you search in both cities.Toronto is the hub of Ontario. It is large but there is lots of opportunity there too. Toronto proper is a very expensive place to live but the suburbs (905 telephone area code as it is called in Canada) around Toronto is more reasonable. Many companies have their businesses there too. Toronto is more fast paced than Ottawa. It is where you want to be if you enjoy clubbing, live shows and concerts.Ottawa is a large city too but it is more sprawling than Toronto. It is the computer tech center of Canada. Many big companies like Telus have their head quarters there. If you want to work for the government you must speak French but private business operates with English. My DIL works for Telus in Ottawa and she only speaks English. Ottawa has a much slower pace of life. If you enjoy cycling and the outdoors Ottawa is the place for you. There are many parks and green-spaces and lots of bike trails. Hope this helped with your choice
Both cities have chances of good opportunities for you. If you speak French and English, that is an advantage in Ottawa (it might be as accurate to say that being English speaking only is a bit of a liability in Ottawa). If you don't have French, either is good. I like Toronto better. More people means more competition, and also more opportunities. Ottawa used to be big in the high tech industries. I have no idea what it's like there now. Try looking at job ads in the major papers' classified ads, as well as on-line job hunting like monster.ca. From the job ads you may get a good idea of what's potentially out there for you. Toronto Star and Ottawa Citizen are the two major papers in those markets. There are other good papers as well.
-------------------------------------------------- Canadian housing mortgage corporation
While you have only a 1 year visa, it's better off working in Ottawa. The rent is cheaper. The hi-tech. industries are mostly in Kanata, where is a suburb of Ottawa. Toronto is a big city and moe vibrant. As far as job opportunity goes, the capitol city seems to be better.