"nationality is established at birth by a child's place of birth (jus soli) and/or bloodline (jus sanguinis). Nationality may also be acquired later in life through naturalization."
So if I have 2 Indian parents who move to Canada to give birth but move back to India immediately, and I live there for all my 40 years I am more Canadian than somebody born in a neighbouring country who lives in Canada their whole life? :lol:
What do you mean what does it matter?
You said if you parents come here, you are born here and they move back, you would be Canadian. I agree with that but Cahoon was not born here. He was born in the US so that makes him an American. He did live here but he never applied for Canadian citizenship so he is not a Canadian.
If you are born on an Airplane you get citizenship of the country of the airline.
Cahoon is, as ro points out, a non-import, but he is not a Canadian citizen.
Or to put it another way, as we are naming "Team Canada", when the Olympics make NA Football a medal sport, he would be eligible to play for team USA, but not Team Canada.