+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
amikety said:
You have a much better chance of getting a job in Canada as a PR. If you have a university degree and want to live in Canada, I encourage you to consider applying. Do whatever you think is best for you.

However, degrees and experience obtained in many foreign countries don't mean a thing here. Many Canadian employers do not recognize degrees earned outside of North America/Western Europe/Australia. The reason is the "standard for education aren't the same." (I don't know of that's true... It's a topic that's debatable IMO.) If you come to Canada without a job offer or good connections, in order to work in the IT field, you'll need a Canadian education. (And you could get the online while your application is processing.)

Without a Canadian education, you very well could end up driving a taxi or manning the counter at 7-11. There's nothing wrong with either job, but that's not what you want to do.

Just things to consider. It's a tough decision. And remember, if you're very close to family, visiting can be difficult too.

+1 for your wonderful response.