Getting off foreign oil....
... might be tough, but getting the US off oil imports from outside North America might be more doable.
From the figures I've dug up (from various places, and they might be a bit off) the US uses something like 14 million barrels of crude per day. 7 million is from domestic production and Canada and Mexico provide about half of the imports. So consumption would "only" have to drop by about 25% to cut loose from non-North American sources.
Of course, US companies are heaviliy involved in most of the exporting countries oil businesses, so that would be an impediment.
