for retirement and health care, north
canada's actually the best place for people without ambitions, or more simply put, lazy people
but i doubt its future. as much as canada quite welcome immigrants and have almost unlimited natural resources, it's too deeply influenced by euro culture. immigrants already find it's very hard to get a job, let alone to see a nice job.