Canadian faces charges for voting in North Carolina