I can't speak to only crude oil.BirdLawExpert wrote: A bit of an understatement, Canada provides us with significantly more crude oil than OPEC (nearly half of our total crude oil imports are Canadian).
However for total petroleum imports the current numbers that I found are 37% from Canada and 35% from OPEC.
http://www.eia.gov/tools/faqs/faq.cfm?id=727&t=6