If Canada can cough up the money to build a pipeline, Canada can build a refinery.
I call bs on the idea that Canadians, Albertans, can't run a refinery and make money doing it.
It's similar to chopping down trees, and shipping them to the states, so that Americans can have the jobs making our logs into useable products.
My guess is that the oil companies in the US want to control the refining capacity in their own country. We don't have to go along with that.