"only citizens can vote in general elections". I was able as a Commonwealth citizen to obtain a voters card and vote in the last general elections. At that time I wasn't a resident yet and was on a work permit. All I had to show was that I had been in the country for a year.