There are successful businessmen in their forties who would still take a chance in Canada with their children's future as the motivation. There are young professionals who would do it for their parents and siblings. There are professionals with established career willing to start again from entry level positions in Canada just to make sure their families gets a better future. In a nut shell, people immigrate because they want to have financial security. But all of these can be summarized in one word.
The reason is LOVE.
What is it going to be for you?
Immigration is not a simple process. It may take a while, the process may be difficult but with the right reason, it will be all right. You will never go wrong if the reason you're immigrating is love.