As always, wrong in spirit and in detail too. Countries don't 'recognize' dual citizenship, they permit their citizens to have more than one nationality. That does not mean that they 'recognize' the other nationality. Almost every country requires their citizens to use their passport when entering or leaving the country. There is no such thing as a dual nationality status, there are only people who have multiple citizenships that are each valid.Canadiandesi2006 said:Here is the CIC link about Canadian "Dual Nationality" rule, may be it would help you to understand it better.
http://travel.gc.ca/travelling/documents/dual-citizenship
Travelling as a dual citizen :
Dual citizenship means that you are a citizen of more than one country. While having dual (or multiple) citizenship is legal in Canada, some countries do not legally recognize dual citizenship. This may limit or even prevent Canadian officials from assisting you, especially if you are incarcerated.
'Assistance' has nothing to do with it at all -- if you are a dual citizen of Canada and Mexico, and are arrested while you are in Mexico, Canada is very unlikely to try and assist you, and Mexico is very unlikely to care if they do. If you are sentenced to death, Canada might file a petition or something like that. However, if you are arrested while you are in the United States, both Canada and Mexico will provide you with consular support, and neither will care if you are a citizen of another country.