The oil that in the Canadian tar sands still makes it to the USA. It currently comes by pipelines, tanker trucks and by rail. We buy more oil from Canada than any other place now.
The problem with Canadian oil is it's a heavy crude and high in sulfer. So it takes a lot of refining to get to desired products. Light crude and light sweet crude is more desirable usually for gas and fuel products.
Texas oil is ok for that And so is Middle East oil. But the OPEC guys are assholes generally and fuck the USA when they want despite our providing them with military support and weapons. They shifty fuckers for sure.
There is an opec problem where other countries put in standing contract orders and locked in prices so the folks at OPEC done want to turn on reserves unless it benefits them. With oil on the rise, they are all fat and happy.
As for Russian oil, we bought from them in the past for the same reason that we told Germany to diversify their oil needs. Monopoly on oil consumption should not happen just for the reason of these political rifts, or in any business when you generally need to diversify your suppliers. If one goes out business or goes down you need to have a backup, that's why we have purchased in the past from them. I'm not really against the keystone Pipeline generally however there are many concerns about it passing through environmentally sensitive areas, and make no mistake about it, oil is a dirty business. Additionally as I've stated in the past, the people that make the most money, are the pipeline owners. The ongoing support of that pipeline would not provide the generous amount of jobs in the neighborhood of a thousands in the future but just during its installation. There are many more projects that could produce high paying wages and likely a better source for jobs. Oils just like another political football however.