Absolutely, why do you need queen and king of England to be head of Canada state anyway? I don't see anything that Canada needs to have a king or queen of other country to be Canadian head of state. Frankly, we don't need Victoria Day as well. Why do we need to have a birthday of Queen Victoria of England to be our holidays?
Similarly, we don't need English style of parliament to be here in Canada. We can create our own parliament system. Looking at the Americans, after they broke out from England by mean of bloody war, American doesn't need to have king or queen of England to be head of American state. American have their own house and senator systems which is not the English style parliament. In addition, they have the birthdays of George Washington and Abraham Lincoln as their holidays and not the birthday of Queen Victoria.
I hope you see and understand my point.