Politics is making out that without the pipeline, no oil is coming...
I guess I see it differently than you. Of course the oil is coming. The question is from who. Iran, Venzuela or Canada?
Iran is currently struggling to increase output. Venezuela will need some time to restart production and Canada will need to finish Keystone (they promise early 2023). Do we wait for the 2 despots to get up and running and give them the money (Iran and/or Venezuela)? Or do we let Canada finish the pipeline and give the money to a neighbor ally?