Absolutely not. When a person receives their Canadian citizenship they agree to uphold the values of the Canadian constitution and they are also afforded the rights that it lays out. Remind me, is the right to freedom of religion included in those documents?
Is the right to force a person to wear specific clothing in there too or is it just ok if it's a religious group or a person's family that choose their clothings?
Nothing at all. Please wear a t-shirt that says White Pride on it and put a bumper sticker on your car to that effect also whatever dating app you use make sure it is shown. You can also get a tat that says it on your neck or arm. Please please do this. You know after you scream at a woman wearing a hijab an incoherent scream in that obscure language called French.
See, a judge and a teacher wouldn't be allowed to wear a pin that says "white pride" because in their professional life they represent a State that has specific values and their image must reflect that. One such value of that State is the separation of religion and State.