https://www.numbeo.com/cost-of-living/compare_countries_result.jsp?country1=Canada&country2=Germany
Germans apparently have a lower cost of living and higher wages than Canadians, yet they aren't having babies. Even their rents are lower, even though it is an extremely crowded country.