Yet another reason to abolish this dual citizenship BS. You're either Canadian or not! If you want to keep holding a second county's passport, then move there permanently! Makes natural born Canadians second class in their own country!
And isn't it about time the US and Canada start checking passports upon departing the country too? How else can one keep track of visitors who overstay their visas?!