Statistics are rather sparse on the subject, but here is The Daily from Nov 4, 1997:
"Canadians with dual citizenship
Only a small proportion of the population in 1996, about 3%, had dual or multiple citizenship, up from 2% in 1991. Dual or multiple citizenship refers to holding citizenship in two or more countries. Canada has recognized dual citizenship since 1977.
Most people with dual citizenship were naturalized Canadian citizens who had retained the citizenship of their country of birth, or of another country. In 1996, one in every five naturalized Canadians (17%) had dual citizenship with Canada. The countries of citizenship most likely to be held, along with Canada, were the United Kingdom, Poland, Italy, the United States and Portugal."
http://www.statcan.ca/Daily/English/971104/d971104.htm In other words, the 20,000 or so Lebanese-Canadians with dual citizenship made up a small proportion of the number of citizens with dual citizenship (3% of the 1997 population would have been 800,000 to 900,000 people). If people who dislike dual citizenship want to get rid of it or criticize those that have it, they will be going up against people with dual U.K. or U.S. citizenship most of all.