You can immigrate to Canada as a Skilled Worker if you have the skills to work in oil and gas. Basically, if you're younger than 36, have a college degree and speak English, you can apply right now. You'll get your green card in a couple months, but in the meantime you can start looking for a job and if you're made a job offer you'll get it in a week.
“Our great danger is not that we aim too high and fail, but that we aim too low and succeed.” ― Rollo Tomassi