Whether I go to Canada depends on my willing. It is none of your business. It's the Game Rule. If you are not up to the rule, you can give up. No right is authorized to you to blame others.
There is no 'right' or 'wrong' concerning that applicant does not land in Canada or is back, which only is ones' choice. He has reason to apply for Canada Immigration, and he also has reason to stay at home. Every one has his own history, his own difficulty, his own achievement, and his own decision. IF the law of immigration does not change, applicants can make the choices themselves.