i heard that for engineering field you hav 2 be registered there and also should hav canadian experience where as for IT field job u can directly approach...........and also i want to know which has greater deman SOFTWARE TESTING or NETWORK ADMINISTRATION?


??/
Depends what you are good at. Keep in mind you are fighting an uphill battle. There are thousands of Canadian educated professionals with lots of Canadian work experience fighting for these jobs. So there is lots of competition. If you are not an expert in your field they'll kick you out in 2 months. So your question should really be what are you good at rather than what has more demand