So if you don't think you are the type that have the skills and personality to enjoy life here, you are probably not doing your kids a favor by immigrating to Canada. I personally think if you can approach life with enthusiam(no matter where you are), you can instill your kids with a good attitude. and they will be a winner in their chosen place, just like you.