There&#x27;s a point-based skills assessment for skilled workers. If you get 67 points you can immigrate to Canada and become a permanent resident. Once you&#x27;re there you have complete freedom of movement - it&#x27;s like a green card as opposed to being on a work visa. You may be able to qualify for a NAFTA work visa as well, but if you want actual residency as an engineer you&#x27;re probably better off applying for permanent residency.<p><a href="http:&#x2F;&#x2F;www.cic.gc.ca&#x2F;english&#x2F;immigrate&#x2F;skilled&#x2F;apply-factors.asp" rel="nofollow">http:&#x2F;&#x2F;www.cic.gc.ca&#x2F;english&#x2F;immigrate&#x2F;skilled&#x2F;apply-factors...</a><p>Canada isn&#x27;t Utopia - it can be hard to find engineering jobs, housing is expensive in big cities and cost of living is higher than the US. There&#x27;s a reason why so many Canadian engineers end up moving to the US.