Flame away! I'm just speculating here.
If I recall correctly it costs about a dollar a barrel in the ME to extract oil. Northern Alberta cost is something like 12 dollars a barrel. The last figure I saw was 15% of the US daily consumption is supplied by Canada. I did see one of 18% but I don't think it's quite that high.