Hi, Im a fresh mechanical engineering graduate from an American university (ABET) from the middle east. I heard that Canada is a great place to live, and since im a foreigner in the country where im living, im not entitled to get any of the privileges that the nationals get, and also they dont give nationality to foreigners no matter how long you live, so i'll just be a foreigner here all my life. So, my question is how easy it is for foreigners to get jobs (who is a fresh graduate).