The LNG won't come from Canada either. Trudeau notoriously said "there's no business case" for it, but the truth is they can't agree with how to actually get enough of it to the east coast to make a difference, and that's what blocks it. (In fairness the route does go through some very unique environments).
Canadian provinces have a far bigger ability to screw things up for the whole than countries do inside the EU, and people remotely familiar with the EU will understand what a strong statement that is.
Where there's a will, there's a way. There hasn't been a will until now.
If by screw things up you mean retain some level of governance then yes... Canada is a confederation, not a federation.