Immigrants regularly lie about how well they are doing in Canada to save face with their family and communities. Everyone should examine their current lifestyle in their home country and determine whether they will still be happy even if life is more difficult. Personal decision that is not inexpensive so should be well researched and though out. Many people are leading good lives in their home countries.I agree , we need to take chances before our times are over.
What I said before , most people who are negative or you say " cautious " are themselves living in Canada .
I know one guy from Haryana ( India ) , who came here with family , and then went back to India , but returned again since he liked here more. Though he was struggling , he still wanted to be in Canada.
The bottamline is that if you want to , you should give it a try , no one will die of starvation in Canada.