Q: Assuming a computer engineer. In which case he gets paid better and gets job there in better situation and easier: 1 - A computer engineer with bachelor degree from another country who has work experience in some different fields of this subject. 2 - Or a computer engineer who has studied his master's degree in Canada(has the bachelor degree from another country) but maybe doesn't have experience.(maybe not as much as #1) ps : #1 has bachelor degree with more work experience. #2 has bachelor and master's degree with less work experience. Let's clear it better: A person has university acceptance for master's degree in Canada and already has the bachelor degree in this field. He can also choose to not go for that master's degree and to work and get more experience in Canada. Which one is better?

A: I also agree that number 2 is the best option for you to have a computer engineer career in Canada. Why? - because a degree obtained in the country you wish to work in carries far more weight than a foreign degree. It also shows that you have already lived in the country for some time and have a good grasp of the language and culture. Cheers, Petra M