I was born in Detroit because that's just where my parents happened to be at the time. I don't know of it still works this way, but it used to be that if you were born outside Canada to at least one Canadian parent, the government would give you citizenship as well. And of course you got citizenship from the country you were born in. That's why I have both. Was raised in Toronto though, but I have a Michigan birth certificate.
Dual citizenship offers a lot of advantages (i.e. I can live, work, go to school, and come and go as I please into the US). However, now I'm learning of a possible disadvantage