I am German and have studied in the Netherlands for a while. My thoughts on this:
If your husband works in IT, he might benefit from the German equivalent of a green card which was introduced in 2000 to attract IT specialist. Immigration laws would probably require you to learn German once you have settled here.
We have a shortage of doctors here in Germany and we rely on foreign doctors to fill the spots. As already indicated, you are not an EU citizen so you would have to check with the respective embassies for the formalities. Unless you find a job in a private clinic, you would be required to know German in order to communicate with the patients. (And I agree, Dutch should be way easier for an English speaker than German.)
However, one of the reasons for the shortage is the German doctors who are leaving because the working conditions are not very attractive (a lot of bureaucracy, very long shifts and OT, not very attractive salaries). Their favorite destinations: Switzerland and Scandinavian countries, UK and sometimes the NL. German doctors are the worst paid in Western Europe (except Portugal and maybe Spain). Things are changing though and I have several job-happy doctor friends who are not planning to leave.
Remember that Switzerland is a trilingual country (actually four) and English often serves as the unofficial lingua franca. The German-speaking part is economically the most successful, but if you can brush up your French you should be fine. Having had several summer jobs in the Swiss mountains I must say it is a truly beautiful country, especially if you enjoy any outdoor activities. Although it is very expensive to live here, the higher salaries and taxation system would allow you to save more compared to Germany.
Have you considered:
Luxemburg- French-speaking, very expensive but very high salaries, and squeezed in between Germany, Belgium and France.
Belgium- French and Flemish (like Dutch) and a small German-speaking minority.
“We are Canadian, we understand the benefit of taxes” :-)
This made me smile..but...I think the biggest benefit is when you are younger (good public schools for your kids, free universities, student support).
Maybe you could relocate to a European country where the salaries/ taxes are in your favor (Scandinavia, Switzerland, UK, maybe the Benelux countries: don't forget Luxemburg) and then, once you want to stop working, to a European country with a lower cost of living? (Portugal, Spain, Poland, Czech Republic,...).
Finding the right European country is rather a technicality. The main question is: Do you want to hit FI asap or do you go for a more risky (as in FI might be postponed and other surprises, positive and negative ) journey? How important is it for you as a life goal to walk the path towards FI as efficiently as possible and how many detours do you allow yourself to discover the new/unknown?
As everyone on this forum would agree, the sooner we achieve FI the better. However, to most of us it is not an end goal in itself but it is just a means to do sth you value more. If you want to achieve FI in order to immerse in a new culture/language than why not combine both? I have always tried to work or study abroad because I enjoy it more than random travel.
Without knowing your financial details, I would maybe stay in Canada and work towards a figure where FI can be only postponed to a certain extent when relocating.
Feel free to post any further questions!