I emigrated to Canada from the UK about 6 months ago. Now I admit I had it easy as my wife is Canadian so my in-laws are close by (though some would say it is a disadvantage!)I have not regretted coming here for a single minute let alone a single day, even at Christmas when I was away from my family for the first time.
There were times when I felt anxious - I'd sent out a few dozen job applications and heard nothing. Then it occured to me that I'd only been here for three weeks. A few days after that I was called for an interview - I am now happily employed as a computer technologist with a school board on a salary that goes a long way due to the low cost of living.
The lifestyle is relaxed and the people friendly. If you enjoy the outdoors then Canada will be heaven for you. The weather here in Alberta, although cold sometimes, is nearly always sunny during the winter which is an amazing boost to the morale.
Ok, enough wittering... My point is that ok, Canada is not for everyone - I know of one family who didn't like it and went home ,but it seems that most people who come here never regret it - and you never know unless you try.
A word of warning though - Don't believe everything you hear about how many jobs are here (even computer/engineering ones) no one will hand you a job on a silver platter - you'll have to work hard to find one just as you would anywhere else. Don't wait for jobs to be advertised. Contact every company you're interested in(either by phone or personally) and give them a copy of your resume.
Andy
Canadian permanent resident, and very happy with it.
P.S If there are any questions about settling in Alberta please feel free to email me - apezzack@yahoo.co.uk