There is no tax on having children in Canada......
Does not everyone pay health and accident insurance in Switzerland, in fact the 'family allowance' (NTCP) portion of compulsory private health insurance is paid by Employers, not their employees.
You don't pay more income tax, and the NTCP is not a tax anyway.
I don't know about Canad and I don't know the details in Switzerland except I know several families living in Switzerland and they all have talked about the increased taxes and charges. The accident insurance is partly covered by employers but employees must fully pay health insurance for themselves and their family from their own pocket. That is not a tax and I never really said it was, it is an extra charge you lawfully must pay if you have a child. There are other social charges. E.g., there is no council tax but a social tax based on your income and family status.