Yes. Canadian law allows for people to be both a Canadian citizen and a citizen of another country. However some countries won’t let you keep their citizenship if you become a citizen of Canada.