Jalopnik provides this map that shows the top ten vendor nations of oil to the US in thousands of barrels/day as reported in the Oil and Gas News via Cool Infographics. Interestingly, Venezuela, Iraq and Saudi Arabia combined provide less oil to the US than Canada and Mexico combined.