To remove the monarchy from our system would require opening up the constitution, which is opening up a huuuuge opportunity for problems. The benefits aren't worth the risk, especially in today's political climate. We don't need a Brexit level fuckup because the average person is easy to sway with fear mongering and racism.
They're figureheads and effectively have zero power over Canada, why get rid of them?