I am French, have lived in the US for the last 10 years and became a US citizen, and now have been in Canada for one year and reside here on a visa.
So what the h*** is my country of residence, country of origin, etc? I've travelled between the US and France but I am citizens of those...