No, I disagree.
There are a lot of ways to acquire the nationality of a specific State.
Each country have their own laws about that, but the first and I'm sure common one for every country is : You have the nationality of your parents, wherever you are born.
(There are very few case where the child is without nationality (Statelessness), some country can "adopt" them when they enter the country by according them their nationality)
My birth place is Monaco, and yet I'm French because my parents are.
That doesn't give me the right to ask for the Monegasque nationality.
Now about Canada, imagine your parents where traveling while being pregnant, and you born by accident on another country, oh what a shame ! you can't come back to Canada because you are not proud of it, you are a foreigner and need a Visa ! your parents must leave you in the forest for the wolves because you are not a Canadian !
You see the point here ?
PS : I'm working with the French Civil States and know laws about French nationalities. I can tell you there are many ways to gain or acquire it.
And the laws changed a lot from the ancient time to now.
For example, during Wold War II, they prohibited the automatic nationality for an "enemy countries" woman who married a French man while the allied country where privileged.
Law are changing, you must look more globally instead of thinking only about the country borders and the rights it gives to be born on it.
Think also about colonization of other countries or islands, which become their own nation later, would the people must lose their Canadian nationality while they born on Canadian territory ?
It's just a very few example of the complexity it can be.
Maybe you talk about the way the people are acting and are or are note considered Canadian because of their origin and race.
but I would say like _Chaz_ :
If you're raised in a country, follow its rules and regulations, and its customs are your customs, than that should be your Nationality.
The real meaning of nationality is mutual agreement with people and the State. The state provide protection to the people, and the people agree to the state's laws and provide assistance (like doing the army, defending the country, voting, participating in political act, etc.)
So, nationality is more a feeling and a way you act than being born on a certain place.