Good poll, Steph
In my opinion, the new entrants should meet the same (Copenhagen) criteria the current new member states had to, plus they should be culturally close (you know, they must be European in the cultural sense) which also means they should be Christian-Agnostic-Atheist like current member states.
There is no doubt they have to be democratic, it is a basic requirement of EU since its beginning.
I don't think that country has to be extraordinarily strong in economy, since the EU membership should help the country to develop. There is no reason to wait much longer until it develops on its own and then let it in. Of course, this can be a subject for debate - I also don't think that country, which is really poor should be admitted, simply because the poor countries usually aren't ready for the membership due to bad administration, laws, high corruption etc.
Geography doesn't matter much for me, since Europe isn't continent, it is just a big Asian peninsula. Europe is, first of all, a
cultural sphere, so the culture should be the main criterion of what is or isn't European.
As for the countries you've included into your poll:
Switzerland - they could become members any time if they wanted.
Japan - no, they're not European, their culture is totally different.
Quebec - well, I am sure French would be very happy to admit a french-speaking country for a change

If they were an independent country and they wanted to join, why not, I'd be against it. Unfortunately, I think that membership in NAFTA makes more sense for all North American countries.
Turkey - no, they're not European. Culturally, they are Islamic country and I think they will fully realize that in fed decades.
Belarus - as long as Lukasenko rules it, it can't join EU because of the lack of democracy there.
Marocco - no, not democratic, not European.
Israel - if they wanted so, yes, I'd be happy to have them in. Unfortunately, this is about as probable as me becoming the pope.
Canada - sure, why not. If they were in Europe, they'd be a fine European country.
Australia - the same as Canada.
USA - Well, theoretically yes, but I am not sure how would their nationalism fit into European trans-nationalism. Since they've always based their identity on the fact they're
not Europeans and that they're better than Europe, I can't imagine having them in EU.
Ukraine - yes, at least the western part. The East should join Russia, not EU.
India - not European.
Russia - tough nut to crack. There has always been an internal crisis of identity. Some Russians think that Russia is an European country because of its heritage, but others are convinced it is unique and as such, it can't be a member of EU. Anyway, it is not democratic, so it isn't very important right now if it is culturally European or not. On a side note, I think that Russia can't join EU, only EU can join Russia and this isn't exactly what I want - call it a bad experience from the past
