Cyprus is directly adjacent to EU member states and has a western culture, and has very strong ties to Greece, almost having undergone enosis with it.
French Guyana, Saint Martin, Sint Maarten, Ceuta, Mayotte, Rรฉunion are part of their mother countries, whether as a full member, special municipality, or territory. They may or may not be part of the EU.
And on the flip side, Morocco once applied for membership to the European Economic Community in 1987, which was promptly rejected. Geography and culture do very much play a role.
I would certainly not consider membership for Canada, but associate membership - the closest possible - would be very much on the table.