Survival job is not a problem, a better professional job largely depends on your education and experience.
Country has a well run Health and Old Age Plan (which everyone including our Pakistani bhais are abusing). Tax is a bit on high side but you get quite a lot of government services in return.
We moved to Toronto from USA because we have quite a large family here and never went back to US despite its -20 C weather (for couple of months in a year)