John McCain is in Canada today, discussing the benefits of NAFTA.

Interestingly, according to this 2004 release from Democrats Abroad, there are an estimated 400,000 eligible U.S. voters living in Canada.