Please take a look of my old post. I will not emphysis the importance
of English again. The truth is, even if you are graduated from top
IT school, you would still have problem to find an idea job if you
have problem with English. Get your Toefl to 580 at least. Simply
put it in this way: Graduates from UWO Computer Science will never
have problem to find a job in no time. Only those with good English
select jobs and those with bad English wait to be selected.
Wish you all the best