The Oil Drum has an article detailing where the US gets it's oil from. We always hear that Canada and Mexico are the primary sources, but since the US is host to so many refineries that take that product and ship it back to our neighbors, that's actually not accurate, at least with Mexico. The graph shows the net petroleum imports to the US:
