I will admit to some difficulty with the term native, as I am a native Canadian albeit a caucasian one. I was born here in this country, therefore I am a native of Canada. How many generations back must your family trace its roots before its progeny can be called native? Are the descendants of William the Conquerer living in England today to be considered immigrants? Not an easy question, but one that bears some thought.

I admit I find that one confusing too. It's used so often to mean "Indigenous person" that when someone refers to someone else as a native of somewhere, I find myself assuming they are "Native" (or First Nations or whatever), and I am then confused when it turns out they mean a white person who is "from" somewhere.