In fact, canada need technologist more than high level one. That's why many of us could get technician, technologist, but few get engineers. I want the follower to understand the situation clear. Otherwize, it is pittaz fall from sky.
For all people don't come yet. Understand, canada is capitalism. They give competition enviroment. How, select 2 from 10. That's the rule. For others, low level and general labour. That's it.
So, if you are not the best in china. You didn't look for job before. You can't get promotion in your job. You don't have idea to implement your job.
Consider you as technician as the target, not the engineer level. In that case, you will not dissapointed.