Oh! This is quite an upsetting situation. But I hope this will make you reach a much better destiny. Please stay in Europe, the situations in Canada and US are going to be very unsettling in the near future. You have more flexibility and more safety valves in Europe. I hope you’ll be able to find the right place for your career and family’s happiness.
Best of good luck!