Thanks for your sharing. it is very realistic and practical to those who are already in toronto and to those who are planning to go to toronto, although I am in Hong Kong. May I suggest you that to consider going to US after you have obtained the canadian citizenship because more job opportunity and the salary is much much more higher in US than in Canada.