When I received the honor of Canadian citizenship in 1972 ,I placed my British passport in a drawer as a keep sake (to perhaps show to my children and grandchildren). I have never used it and have never renewed it and from that day forth I was Canadian only. 
I find the whole concept of dual citizenship to be disrespectful to the Canadian population who have allowed us immigrants to come here and obtain Canadian citizenship. That we have several members of parliament who retain their original citizenship is a disgrace, as is the fact that we welcome refugees who also keep their original citizenship. 
I do not care what color are or what religion they believe in, but any immigrant who wants to keep one foot in his original country makes the rest of us immigrants look bad. A Canadian passport should not be a passport of convenience and all adult Canadians should have to choose between Canada and their original country.The arguments that it is difficult and complicated are simply untrue.