Most Americans have little knowledge of the world outside their borders.
Knowledge about Canada -- other than it is a vast land of ice and snow where people live in igloos and wrestle with polar bears each day -- is very slim among the American public.
This graph will surprise a lot of people:
The idea that most of the imported oil comes from Canada and not the Persian Gulf or from Mexico or Venezuela will surprise most people. They have a hard time picturing those oil wells among the igloos.
I like to compare the US/Canada relationship to that of Germany/Denmark. The bigger country wags the little country's tail for it. Germany invaded Denmark in 1939. The US has tried to invade Canada but got boxed around the ears and gave up.
While Canada is pumping its little heart out to supply oil, I suspect forces are brewing in the US to pull another "seal pup" on Canada. Just like the US destroyed Canada's sealing industry by putting up pictures of adorable little seal pups, there are efforts in the US to paint the oil sands industry in Canada as an ugly polluter leading to runaway global warming. Funny, the US is happy to get the oil, but rather than be happy with the exchange, the US wants to take the oil while preaching at Canada about "greenhouse gases" (note: producing oil from oil sand requires heat that usually means burning natural gas and creating CO2). My answer: don't burn the oil we ship across the border! That way you can preach and not be hypocritical.