Even though USA offers higher salary packages, Canada has better healthcare, more maternity leaves including other social benefits