The United States gets more oil from Canada and Mexico than we do from Sauia Arabia. Canadian oil represents 17% of all imported oil (crude and refined) and 10% of American consumption. Canada supplies over 2 million barrels a day to the United States.
With about 180 billion barrels of oil, Canada has the second largest oil reserves in the world.
Read more here
2:35PM Update
I have more on this subject over at BNN.It isn't up on the front page yet, but should be shortly.