In my opinion, a happy mother raises happy children. Make sure what is important in your life before you make a decision. After all, there are happy people in every corner of the world. no matter how bad the country is. Canada is not for everybody. There are plenty people who regret coming here. Just make sure you come for the right reasons. lf you think you could endure all hardship along the way, and give your child the best you could without expecting/demanding any return, by all means, come, you will make a good life here and raise a positive, compassionate, and well balanced child. If not, coming to Canada won't solve your problem, On the contrary, you might find yourself in even deeper trouble, with no family or close friends to help you on the other side of the ocean.