Canada allows dual citizenship, which means those who come to Canada and apply for citizenship are allowed to keep the citizenship of another country. However not all countries allow you to keep their citizenship if you become the citizen of another country. If this is a concern you should consult the law of the specific country in question.