hi, if one has an option to settle in either Canada or in Germany, which country would be a better option to live a family life and raising kids. Please consider living expenses, job opportunities, weather conditions and distance from own country of origin. Thanks