However, I heard that in the naturalization oath, one will be asked to renounce any allegiance to a foreign sovereignty and has to submit his/her previous (Canadian) passport. Is this true?
I know Canada allows dual citizenships. but for US, it seems to be very vague. Anyone has realy...