I suppose this makes sense only because Canada wanted to be ruled by a royal family rather than complete independence. I still can’t comprehend how this hasn’t led to real conflict. It seems like a system designed for manipulation.
As a fellow American, yep, it is about as bullshit as you imagine. Have a lead in the polls? Call a new election. Its why there might be an election in the spring: As its a general election, it means that all the MP's are up for election as well, which in turn affects the balance of power in the Parliament (functionally, House of Representatives). Now, to make it more fun, the PM is also the leader of the party, and they don't have primaries. So they can kick out someone who has been "Complicated", air drop a new candidate on the party line, and then remove an dissenting voices. Their Senate is toothless all told as well.
The level of power a PM has is shocking to our American sensibilities.
There may absolutely be conflicts, but the Canadians are ok with it. They think "We aren't like those Americans, with the BS electoral college, or gov't shutdowns" and move on with their lives. And to be fair, there is a lot less friction in their system, for better or worse. With both the FN and Quebec issues, they got enough friction though. (Also worth noting, the shit that Quebec gets away with is mind boggling as well, if you ever want to go down that rabbit hole)
For the pro Alberta separation bros, have you come to terms with the current "Americans are influencing Albertan seperation" yet? You know the end goal if Separation wins is to declare the whole thing invalid because of it, right? Alberta is the piggy bank that Quebec never was when the seperation laws were drafted. And you never let the piggy bank leave
EDIT: Also mark me late, because OutInTheRain did about as good as I could have