Many countries do not accept dual citizenship which means that getting Canadian citizenship would result in them losing their birth citizenship. For some it is well worth it and they are happy to go ahead, for some it is absolutely unacceptable for various reasons, some of which are probably...