Canada has been rated as "the most livable country in the world" for many years, with a sound welfare system and education system.