Just like the USA, Canada has it's nice places and it's complete sh*tholes. It all depends on what you want to do and what industry you want to work in. It's only worth the move if you are going west (ie Vancouver, Calgary or other a few select places) The same can be said for the USA. Much of the States is a toilet. There is no point in moving to the USA if you are going to end up anywhere other than the Southwest, NYC or Hawaii despite what some of these southern hillbillies will try to tell you. I have said it 1 million times, Americans that think America rules and that don't live in one of about 6 states (CA, AZ, NV, HI, OR, WA) simply don't know what they are talking about probably becasue they have never been to many other states or Canada.