My husband is a Greek citizen. We live in Canada and normally spend a month in the summer in Greece. He has received a research grant that entitles him to spend three months in Germany, which we are in the process of planning. We will probably be in Germany from February through April next year. Previously we lived in Germany for a period of more than three months, and I obtained a permit to stay there and travel throughout the EU on the basis of being his spouse. However, once we'd been back in Canada for more than six months, the permit became invalid because I was no longer resident in Germany.
This time I could just stay the three months as a Canadian tourist, but we would not be able to go to Greece until the "three months out" expired. My husband would like to be free to travel in the EU after our time in Germany, say for another month, and go to Greece earlier than three months after our return to Canada.
But I'm leery of heading back to Europe one day earlier than three months after leaving. Just wondering if any other non-EU spouse has had the experience of travelling in the EU for more than the allotted three months without either person being a resident of any of the countries. Is there any sort of Schengen visa that might cover that situation?