I took a class in Canada talking about culture in the classroom. A man wrote an article about when he came to Canada from the Jamaica at 18. He later met and married a Canadian woman. Their 7 year old daughter was in her class where the teacher was asking where the students were from. Some said Montreal. Some said that they have always lived in Toronto. Some said Vancouver. The girl, when asked, said, "here in Toronto." The teacher said, "Yes, but where are you from originally?" She said, "Canada." The teacher continued, "well, where are your parents from?" She said, "my father is from Jamaica, and my mother is from Quebec", to which the teacher replied, "Hey, everyone! We have someone from a West Indie family!"
The girl came home, asking her father why she wasn't acknowledged as Canadian, especially since that is where she was born.
Why do you think?
Because she wasn't white.
White people are Canadian. Non White people are Jamaican-Canadian, until they call themselves that, and then they are asked why they insist on using the hyphen, as if it is allowed for others to use it, but not the person themselves.
That story might as well have been about me or my daughter.
I've gone through that scenario dozens of times. And I watched as my daughter went through it just two days ago.
I'm still reading through the remainder of posts, but I just wanted to take a minute to respond to this one.
The terms "Canadian" or "All-American" (as opposed to just "American") or "Girl Next Door" all come with a pre-defined image of who it is that represents that label. And I'm sorry if this offends anyone, but to me these have always been images of Caucasians.
For that reason, whenever I'm in the U.S. and people start hearing me speak with my "funny accent" and ask where I'm from, I get a confused look when I say I'm Canadian.
One of my favourite jokes is to gather around the water cooler at work while my Caucasian co-workers start discussing their weekend plans (which often involve going to the cottage).
Jim: So, what are you all doing this weekend?
Bob: Well, I'm taking the wife and kids and heading up to the cottage!
Mike: Yeah me too! Gonna load the boat onto the hitch and head on up to the cottage. Probably get a few rounds of golf in!
Tom: We were up at my cottage last weekend, so we'll probably be driving north to the wife's cottage! How 'bout you, Redguard?
Redguard: Yeah, I was thinking about spending a few days over at the cottage also. Summer's coming and I need to get the dock extended out into the lake.
Jim, Bob, Mike, Tom:

Redguard: Whut?
Jim, Bob, Mike, Tom: YOU have a cottage??!?
Gives me a good laugh every single time. What's funnier is when they don't say anything and just sorta smile... confused... but you can see the gears churning in their brains trying to figure out an appropriate way to inquire about my cottage without sounding offensive. (I don't have a cottage, btw)