Canada is simply too large, land-wise. The country needs to split into thirds.
The biggest problem with Canada is it still basically has the government of a colony. They never completely severed the ties to European monarchies. Much of it’s constitution is unwritten. It basically still has the British parliamentary system under the “crown.”
In reality, just like the British, many of their “rights” aren’t fully protected because they aren’t written down as law and the “crown” or his/her representatives can take them away at will.