Stéphane Dion as a French citizen is OK by me. He has done more for Canada than Ezra Levant ever has and ever will. When the call came, he stood by Canada in opposition to his peers and despite it being an unpopular move, called for the Clarity Act. I am proud that such a man is the leader of the Liberal Party.
Ezra Levant (and the nature of Cons as a whole) is also hypocritical. He should then criticize any MP who has American citizenship. As I noted previously, Peter Worthington (another stauch Conservative) once wrote:
The view that "a Canadian is a Canadian" and all should be treated equally may need revising.
However that should not include American-Canadians, because:
If someone wants to be a Canadian, that person should give up citizenship in his birth country.An exception should be made with the U.S. on grounds that we are geographically, traditionally and culturally close.
Ofcourse. You cannot serve two masters. Unless it's the US. Then it's OK.
People may not give up the citizenship of another country for many reasons. They may wish to retire there. They may have property or business there and the citizenship helps ease the legal paperwork. This is the 21st century.
Canada is a multicultural country, one in which people can pride themselves on being Canadian without being forced to forget where they or their family came from. It is insulting to many of us that Levant questions the Canadian-ness of any dual citizen, particularly one of such stellar qualities as Mr Dion.