A lot of people are telling this person to re-apply, but if you re-apply with the same documents and circumstances they'll reject it again- and you'll have wasted money.
If a person is to re-apply he or she must make sure they have something new to show them.
Also I would say "never put your eggs in one basket", this implies that a person should always have a back up plan, Canada may be your first choice but it is not the only place, Australia, UK, Ireland, USA, New Zea Land etc.. these are all potential places a person could also apply to.
Apply again if you wish, but also apply to other Western countries.