Most countries go to great lengths to ensure their ex-pat citizens are able to vote while living and working overseas.  

In Canada, the Thai Embassies and Consulates literally go on tour to major Canadian cities to ensure Thai ex-pats have access to Thai consular services, new Thai passports, and other consular support, including making sure that Thais have a chance to cast votes in Thai elections.  

Harper's small-minded idea to exclude Canada's citizens from voting was simply wrong - most likely a political ploy to reduce the potency of Liberal and NDP votes emanating from Canadian ex-pats.

Canadian citizens should retain their right to vote, no matter where they live, as long as they carry a Canadian passport.