I don't think the "legality" of separation is a real blocker here, are you insinuating that if the Quebec referendum on its sovereignty would have succeeded that it would have remained a province because it was "illegal"?
I agree with you, but that is what the Canadian press is saying. Just look at the Andrew Coyne articles, among many others, that make this precise argument about legality of separation. And yes they also suggest that Quebec separation would’ve been illegal and not happened too.