Provinces do have the ability to leave. It's just not as simple as holding a vote and leaving.
You can't have a truly free society without providing an off ramp. It sounds counterintuitive, but we're supposed govern and managed the country in a way that doesn't promote secessionist movements, and the fact we now have another one shows we need better governance and management.
Any societal structure be it Military, Gov or Big Business is all just a social construct that depends on the people within in and their willingness to abide by rules agreed upon en masse.
It's interesting when Que was going through a referendum I remember an outpouring of My Canada includes Que ect ect for some reason Alberta seems to be getting the opposite response and they haven't even decided to hold a referendum or not yet.
Does Canada actually want Alberta? Have we reached a point where Canada is now just a loosely linked confederation of regions with no real attachment to each other ? What exactly is Canada now ? These are questions I am pondering, I don't have answers.
I don't envy Mark Carney. He picked a hell of time to be PM.