On July 20, a Canadian Appeals Court upheld a Canadian election law that bars Canadian citizens from voting if they have lived permanently outside Canada for more than five years. The lower court had struck the law down. The case will probably be appealed to the Canadian Supreme Court.
There is no such law in the United States, and some U.S. citizens have lived in foreign countries for up to fifty years or more and yet continue to vote absentee. But U.S. citizens can’t vote absentee if they move to a U.S. possession.
See this story. Thanks to Rick Hasen for the link.