Actually I do have that chance... When I turned 18, I went to the US consulate here in Montreal, got my US passport, you can hold both.... what I am sure is:
-You pay taxes in one place only... obvious but true... I am pretty sure it is the place where you live for most days in the year or perhaps it depends on revenue but you do the paperwork as American or Canadian..can't get the good sides on both
-And from what I understand, when I'll get married, the girl would automatically get both Canadian and American citizenships...
Only thing with the double citizenship is... US government does not "officially recognise it" which means, in USa you are American or not... if I enter USA and they ask me if I'm Canadian and say yes, it's an offence and I could lose my citizenship because when I cross the border I am "only American"
Hope this helps
