if it can be of any consolation, I have been citizen for 5 years, I am public servant and I am still being reminded fairly regularly that I am not really Canadian.
Even Montreal immigration officer dismissed my support letter for my partner's HC, along with all other letters, and wrote "authors are new to Canada". We are new to Canada = we have no voice.
And guess what? For his 3rd HC we only submitted letters from "white" Canadians with German, French and English names. Are you surprised he got approved this time?