Originally Posted by
heftysmokes
Hey Drew-
I talked to my wife about this, and although she knows NOTHING about immigration laws, she does work for a really fucking big petroleum company. They bring in Canadians all the time and from what she understands, her company pretty much takes care of everything for the employee when they come into the country.
She also said it is a lot easier to get into a job in the States if you start with the company at one of their Canadian locations. I'm guessing that with a Petroleum Engineering degree most of your potential employers will be multi-national so you might want to look to start in your home country and then transfer from within.
PM me if you have any specific questions. She might not have the answers but she can probably find out for you.