If you want to know where we are really getting it from look here...
http://www.eia.doe.gov/pub/oil_gas/petroleum/data_publications/company_level_imports/current/import.html This is accurate data and used by the industry. This is important to know and is interesting.
I'll try to post the data as well...sorry it's a little garbled.
Total Imports of Petroleum (Top 15 Countries)
(Thousand Barrels per Day) 
Country Jun-05 May-05 YTD 2005 Jun-04 Jan - June 2004 
--------------------------------------------------
CANADA 2,155 2,188 2,128 2,240 2,141 
MEXICO 1,746 1,826 1,657 1,729 1,666 
SAUDI ARABIA 1,623 1,526 1,581 1,498 1,430 
VENEZUELA 1,593 1,574 1,584 1,723 1,610 
NIGERIA 1,089 1,214 1,127 1,260 1,182 
IRAQ 608 588 548 636 659 
ALGERIA 574 449 455 464 448 
UNITED KINGDOM 421 345 371 427 402 
ANGOLA 397 353 438 139 298 
NORWAY 357 229 248 209 251 
RUSSIA 350 325 429 432 246 
VIRGIN ISLANDS 331 367 327 378 316 
ECUADOR 312 238 297 205 212 
COLOMBIA 251 176 176 202 185 
BRAZIL 226 134 123 146 114