If you got your engineer degree from asian country than do not even think to come to canada because here things are different you will not get any job in your field unless you go back to school and get the license. In canada most of the taxi drivers are all the engineers from India, Pakistan, Bangladesh, Afghanistan. My advise get all the facts before you decide to move to canada. Good luck.

Jahangir
Toronto, Canada.