Key Takeaway: While the USA offers better salary packages, Canada has better healthcare, more maternity leaves and other social benefits. Average work hours for Canada is slightly higher than that of the US. The annual leave structure of both countries is similar.