It's not like North America (Canada and the US) don't have oil.
In fact, US oil production has been exploding in the past 10 years.
Brent crude oil price drops to new low of $32 a barrel as US output rises | Business | The Guardian
Is it time to let the Saudis go?
But wouldn't this destabilize the region further?