In my previously-home country (I consider Canada my home country now) all voter registration is local, and registering to vote constituted registering to vote in all elections for every level of government. So I was caught a bit by surprise when I was not registered for our provincial election (wow, more than four years ago, time flies) AND not for our municipal elections either. Registration was, however, very easy. For the first provincial election I showed up at an early voting time and was able to register and vote in no time at all (showing my Canadian passport to verify citizenship). Then, aware that checking the Elections Canada option in the citizenship application only registered me with Elections Canada, as in for Federal Elections, I registered online for the municipal election. . . . I have now voted in two provincial, one federal, and one municipal election, with our next municipal election also scheduled this fall. Not a particularly exciting election, but I will review the candidates and vote for sure.
The biggest adjustment I have had to make is NOT dealing with a ballot covering numerous offices, including voting for dog catchers and justices of the peace, among a slew of other lesser offices. Too much simplicity tends to disorient me.