For five years in a row, Canada is considered a top country for quality of life. Contributing factors include a good job market, public safety, the country's strong education and universal health care systems. Yes, schools and hospitals are free here.