Yes, in effect there is no one Canadain Identity if you look at it that way, just as there is no single American, or Britsh identity either. Many, if not all countries have had some form of immigrants over time that have added to their cultures. My point is to stand up for where you live, we can all trace our roots back to cave people or further if we wish to go back that far. Look at it this way, a player on a team, like the Vancouver Canucks for example, is identified as a Vancouver Canuck, you don't go around calling him a Soviet Canuck or Swedish Canuck with some Irish blood. Standing up for your country by being called a " Canadian " doesn't and can't change your roots, however it does show respect and support for where we live. You sure don't see people of a particular religion start calling themselves different names like a Spanish/Irish Christian. " Yes Minister, I would like special services for our sub group to help keep our identity " , Just a hunch, but I think that you would need to continue to attend the regular services.
Tacking on all these definitions on a nationality, speaking in a citizenship sense, is trying to be too identified. Your are a Canadian whether having been born here or having received citizenship. If the later is true, then it means that you moved here because you wanted to live here as opposed to the U.S. or Sweden or Nigeria. We live in a proud country not a collection of private members clubs. Setting yourself apart in a defined group really doesn't make you anymore special than any other Canadian, except in your own mind.
As a Canadian citizen, ever thought about travelling to the U.S. and telling the immigration/customs officer that you are a Russian/Irish Canadian ? Think the officer might want to ask a few more questions ? Like... what is you actual nationality?
As a citizen of Canada, the correct answer is .... You got it, Canadian.
Sure the immigration officer may have Irish blood, but you can bet he is proud enough to call himself an "American" ( single word ) regardless of his bloodline.
This post was not meant to pick on any particular nationality or religion.
Although I have made my roots known, just call me Canadian , EH!