If you live in a multi cultured country such as United States and Canada, technically, you are not a citizen of that country even if you were born there. This is because only Natives are the citizens. However, on paper, you're a citizen if you are born in U.S. or Canada even when you're not. Now...I'm starting to think that the Natives are also immigrants because they were not born in U.S. or Canada, they were the first one to discover the land by "travelling" or "migrating". So, really, if you think waaaay baaack in the day...no one is a citizen of North America because we are all immigrants [by decedents, ancestors, or from experience].